Один рабочий стол вместо хаоса в мессенджерах
Каждый проект (квартира, офис, дом) — отдельное пространство, где студия и заказчик ведут всю работу: общение по тематическим каналам, файлы с версиями, согласования в один клик, этапы и документы. Один продукт — три клиента на общем backend: веб, iOS и Android.
Реал-тайм чат
- Тематические каналы внутри проекта
- Мгновенная доставка, «печатает», реакции
- Импорт истории из Telegram
Файлы и версии
- Прямая загрузка в S3, миниатюры и превью
- Версии — финальную не спутать с черновиком
- Категории: изображения, документы, видео
Согласования в один клик
- Запрос → «Согласовать / Отклонить»
- История действий фиксируется навсегда
- Спор «кто что согласовал» закрыт
Этапы, документы и вход без пароля
Дорожная карта проекта со статусами, дедлайнами и ответственными видна обеим сторонам. Договоры и акты генерируются прямо в системе: HTML-шаблон → данные проекта → PDF через Puppeteer. Вход — без пароля: по звонку (бесплатно для пользователя, в ~10 раз дешевле SMS) с фолбэком на код.
Под капотом: монорепозиторий (pnpm + Turborepo). Backend на NestJS 10 + PostgreSQL 17/Prisma, реал-тайм через Socket.io и Redis pub/sub, фоновые задачи на BullMQ (превью, PDF). Веб — Next.js 14, мобильное — React Native + Expo с доставкой через EAS и push через Firebase. Файлы грузятся напрямую в S3 по presigned URL, минуя сервер.