MVP CRM Таксопарк: NestJS + Next.js, дашборд и автопарк
Нужен сильный Full-Stack dev для MVP CRM для таксопарков (управление таксопарком).
Этап 1 (2–4 нед):
• Auth—JWT + refresh, RBAC (Owner/Fleet/Dispatcher).
• Shell: Next.js 13 (App Router), sidebar-меню, Light/Dark, i18n RU/EN.
• Дашборд: 4 виджета (авто всего/на линии/ремонт; выручка; штрафы; ТО-дедлайны) с real-time WebSocket/SSE.
• Модуль «Автопарк»: CRUD авто, документы, ТО-журнал, CSV-импорт, файлы в S3.
• API-first: NestJS 10, GraphQL code-first, DTO/Validation, Swagger для health-endpoint.
• БД: PostgreSQL 15 (Prisma), Redis 7 (BullMQ очереди/кэш).
• CI/CD: Docker, docker-compose (dev), GitHub Actions, деплой на staging (k8s/Yandex Cloud приветствуется).
• Тесты: unit ≥70 % (Jest), e2e ≥20 % (Supertest/Playwright).
• Front: React 18+TS, Tailwind 3 или Ant Design 5, Storybook.
Задачи:
1. Спроектировать монорепу и базовые модули.
2. Реализовать перечисленный функционал.
3. Подготовить доки, скрипты запуска, seed-данные.
Желательно: опыт в taxi/логистике, k8s, Grafana, Sentry.
Формат: удалённо, GitHub-репо, ежедневные коммиты, стендапы 2×/нед (UTC+3).
При отклике прислать:
• GitHub/портфолио с NestJS+Next проектами;
• оценку сроков и бюджета за MVP;
• доступное кол-во часов/нед.
После MVP планируется ещё 10+ модулей — возможна длительная работа, а также постоянная поддержка и расширение функционала.
Создание сайта