О стенде
Это рабочая инфраструктура MVP «Егерь рядом», поднятая на платформе ТУРБА. Код и данные — в проекте, база пересоздаётся одной командой.
Стек
| Фреймворк | Next.js 15 (App Router) + TypeScript |
| Стили | Tailwind CSS 4, токены из UI-кита «Егерь рядом» |
| База данных | SQLite + Prisma (на VPS — PostgreSQL без смены кода) |
| Авторизация | NextAuth + bcrypt (этап BE-4) |
| Тесты | Vitest: фильтр чата, домен, БД |
| CI | scripts/ci.sh — типы → тесты → сборка |
Статус задач
| BE-2 | Каркас, сборка, seed — выполнено на стенде |
| BE-3 | БД и тестовые данные — выполнено на стенде |
| BE-4 | Регистрация/вход, роутинг по ролям — следующий этап |
| BE-5–BE-9 | Кабинеты, карта Leaflet, заявки — в бэклоге |
Демо-данные
7 пользователей (1 админ, 2 клиента, 1 партнёр, 3 специалиста), 4 зоны работы, 2 занятых даты, 2 заявки, 1 отклик, 2 сообщения чата, 2 уведомления. Пароль для всех демо-аккаунтов: demo1234.
Команда пересоздания базы доступна в проекте (npm run db:reset).
