Задача. Построить систему маркировки и прослеживаемости товаров для рынка Кыргызстана: большой поток операций, строгая целостность данных и пользователи, говорящие на разных языках.
Frontend. Next.js 16 с App Router: серверные компоненты и потоковый рендер держат время до интерактивности минимальным, а выдачу — чистой для поисковиков. React 19 тянет тяжёлые аналитические дашборды, не блокируя интерфейс. TypeScript ловит ошибки на этапе сборки, Zod проверяет данные на каждой границе API. Мультиязычность на next-intl, таймлайны прослеживаемости — на Recharts.
Backend. Модульная архитектура NestJS 11 разделяет домены и спокойно растёт вместе с командой. Данные живут в PostgreSQL, Prisma ORM даёт типобезопасные запросы и автоматические миграции, поэтому модель данных не расходится с кодом. Swagger держит контракт API машиночитаемым и всегда актуальным.
Качество. E2E-тесты Playwright покрывают критичные сценарии и гоняются в CI без ручного участия. Git-хуки Husky не пускают в репозиторий код, не прошедший линт и проверку типов.
Результат. Заказчик получил систему, готовую к промышленной эксплуатации, с документированным API и автоматическим прогоном тестов на каждом изменении.
