- Задача
- Перестать вести агентство в переписке и таблицах: свести в одну систему соглашения, договоры с версиями, счета и акты и сделать так, чтобы документы рождались из данных, а не набивались руками.
- Решение
- Приложение на Next.js из Supabase и Prisma. Конструктор договоров с шаблонами, версиями, комментариями и условными блоками; заключение договора автоматически порождает счета и акт. Курс НБУ посуточными снимками для пересчета EUR в гривну на дату счета, обмен документами по Временно, фискализация через Checkbox.
- Результат
- Измерено 02.08.2026: система работает в проде, первый ответ сервера 188 мс – самый быстрый отклик среди всех измеренных нами проектов. 489 серверных маршрутов, 142 страницы, 20 таблиц в схеме данных и 35 фоновых заданий по расписанию. 958 комитов за 10 месяцев непрерывной работы.