11. План разработки MVP (30 часов)

Параллельная разработка и разделение зон ответственности

Фаза 1: Архитектура

Часы 0 - 5
🐧 SysAdmin
Аренда VPS (Linux), установка Docker, docker-compose для MariaDB.
⚙️ Backend
Инициализация Spring Boot, JWT-авторизация, базовая схема БД.
🎨 Frontend
Настройка Next.js + Tailwind, верстка Layout и страницы логина.

Фаза 2: Wiki & Сеть

Часы 5 - 15
🐧 SysAdmin
Настройка Nginx (Reverse Proxy) и единой Docker-сети.
⚙️ Backend
CRUD статей, умный поиск (ORDER BY stars) и API лайков.
🎨 Frontend
Markdown-ридер, поисковая выдача статей и анимация интерфейса.

Фаза 3: Квесты & Релиз

Часы 15 - 25
🐧 SysAdmin
Привязка домена, генерация SSL через Certbot (HTTPS).
⚙️ Backend
Транзакции начисления XP, статусы задач и генерация HR-Лидерборда.
🎨 Frontend
Дашборд студента (скиллы), кабинет ментора с ползунками наград.

Фаза 4: Интеграция & Питч

Часы 25 - 30
🚀 Деплой
Финальная сборка docker-compose up --build на продакшн сервере.
🔗 Связка
Соединение Frontend и Backend по реальному домену (настройка CORS).
🎯 QA
Сквозной тест (Код -> Ревью -> Лидерборд) и репетиция демо.