Стек, решения и функции проекта
byrge построен на современном стеке и живёт на собственном сервере в Казахстане. Ниже — из чего он сделан, какие задачи решает и что уже работает.
На чём это работает
Next.js 16 + React 19
App Router, Turbopack и standalone-сборка. Единое приложение для витрины, кабинетов и гостевых ссылок.
React Three Fiber / three.js
Параметрическая 3D-мебель и комнаты: распашные двери и ящики, точные габариты, отделка стен, пола и окон.
Tailwind CSS v4 + TypeScript
Строгая типизация по всему проекту и единая дизайн-система интерфейса — быстро и предсказуемо.
Файловое хранилище
Данные хранятся в JSON с атомарной записью и блокировками — без внешней БД на старте, легко бэкапить.
Self-hosted на ps.kz
Docker + Caddy с авто-HTTPS на собственном сервере в Казахстане. Без сторонних облаков — данные у нас.
Устойчивость к нагрузке
Атомарные записи и блокировки исключают гонки и потерю заявок, двойные брони и двойные списания.
Что держит сделку честной
Гостевые токены
Каждый этап сделки — одноразовая ссылка с токеном. Без регистрации и установки программ.
Машина состояний сделки
Строгая последовательность этапов с дедлайнами: дозвон 15 мин, принятие 24 ч, договор 8 ч, акт 3 дня.
Эскроу и аванс
Деньги клиента под защитой платформы, производителю доступен аванс на материалы до 30%.
ЭЦП и ПЭП
Подпись договора через ЭЦП (NCALayer / eGov) или простую электронную подпись по SMS-коду.
Видеозвонок трёх сторон
Рабочая комната с видеосвязью клиента, производителя и менеджера платформы.
Уведомления
SMS клиенту и производителю на ключевых этапах, подсветка новых заявок в кабинете.
Что уже работает
Конфигуратор, планировщик дома, кабинеты и гостевые ссылки работают. В активной разработке остались только подпись ЭЦП и эскроу-счета.
- 3D-конфигуратор мебели (20+ шаблонов, материалы, цена в реальном времени) готово
- Планировщик дома: план, комнаты, стороны света и солнечная сторона готово
- Отделка комнаты: стены, пол, окна, палитра цветов и ручной ввод HEX готово
- Кабинеты производителей: каталог, заявки, уведомления, логотип, сертификаты готово
- Гостевая ссылка дозвона: таймер 15 минут, напоминания, приём/отклонение заказа готово
- Договор и подписание через ПЭП (SMS-код) готово
- Рабочая комната: чат, договор, доп. соглашения, видеозвонок (LiveKit) готово
- Акт выполненных работ, архив сделок и выгрузка в CSV готово
- Роль «менеджер платформы» как третья сторона сделки готово
- Подписание договора через ЭЦП (NCALayer / eGov) в разработке
- Счета эскроу, аванс на материалы и защита оплаты в разработке