Онлайн офис
Совместный офисный редактор в браузере: просмотр и редактирование DOCX и XLSX, совместная работа в реальном времени на CRDT, версии, комментарии, полнотекстовый поиск и аудит. Nx-монорепозиторий: 11 сервисов на NestJS и фронтенд на Next.js.
Что внутри
Полноценный офисный пакет, а не демо-редактор.
Импорт OOXML с сохранением стилей, редактирование в браузере и экспорт обратно в DOCX.
Листы, формулы, форматирование ячеек, числовые форматы и выгрузка обратно в XLSX.
Yjs CRDT поверх WebSocket: конфликты исключены by design, presence и статус «в сети».
Автоснапшоты состояния, именованные версии и обсуждения прямо в документе.
Полнотекстовый поиск по содержимому на OpenSearch и журнал аудита всех действий.
S3/MinIO, антивирусная проверка загрузок, JWT с ротацией refresh-токенов и роли доступа.
Документ открывается как в офисе
Точный рендер исходной вёрстки без установки чего-либо — достаточно ссылки и браузера.
- Оригинальные шрифты, отступы и абзацы
- Переход в редактирование одной кнопкой
- Скачивание в исходном формате DOCX
- Права доступа: чтение или редактирование
Редактирование текста в браузере
Панель инструментов со стилями, начертанием, выравниванием и списками — правки уходят в общий документ сразу.
- Стили заголовков и обычного текста
- Жирный, курсив, подчёркивание, зачёркивание
- Выравнивание, маркированные и нумерованные списки
- Индикатор присутствия соавторов и сохранение
XLSX с сохранением форматирования
Книга открывается со всеми листами, цветами, границами и стилями ячеек из исходного файла.
- Несколько листов с переключением снизу
- Заливка, цвет текста и ширины колонок из файла
- Масштаб и прокрутка больших таблиц
- Скачивание книги обратно в XLSX
Редактор таблиц с лентой
Вкладки «Начало», «Формулы» и «Данные», строка формул и адрес ячейки — привычный табличный интерфейс.
- Строка формул и поле адреса ячейки
- Шрифты, заливка, границы и выравнивание
- Числовые форматы, проценты и валюта
- Отмена и повтор действий, работа с листами




