Files
samreshu_docs/progress/roadmap.md
Anton 99cd8ae727 docs: add full project documentation
- Architecture: overview, 7 ADR, tech stack
- Principles: code-style, git-workflow, security
- API contracts: auth, profile, tests, admin endpoints
- Database schema: tables, relationships, indexes
- LLM strategy: prompts, fallback, validation, Qwen 2.5 14B
- Onboarding: setup, Docker, .env template
- Progress: roadmap, changelog
- Agents: context, backend instructions

Made-with: Cursor
2026-03-04 12:07:17 +03:00

83 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Roadmap
## MVP 0 (текущая фаза)
Цель: рабочий продукт с базовым функционалом.
### Scope
- Регистрация / логин / выход
- Подтверждение email
- Восстановление пароля
- Профиль (никнейм, страна)
- Создание теста (стек + уровень + количество вопросов)
- Прохождение теста (вопросы, таймер, прогресс)
- Результаты (балл, разбор, объяснения)
- Базовая история (последние 10 тестов)
- LLM генерация вопросов + fallback на банк
- Минимальная админка (QA очередь вопросов)
### Стеки в MVP 0
- HTML
- CSS
### Уровни в MVP 0
- Базовый
- Начинающий
---
## Phase 1 — Платный запуск
Цель: монетизация, расширение контента.
- Все стеки (JS, TS, React, Vue, Node.js, Git, Web basics)
- Подписка Pro (ЮKassa)
- Trial 5 дней
- Лимиты Free / Pro
- Промокоды
---
## Phase 2 — Рост
Цель: удержание, расширение функционала.
- Рейтинги и лидерборд
- Аналитика Pro (статистика по темам, график прогресса)
- 2FA (TOTP)
- OAuth (GitHub + Google)
- Типы вопросов: Multiple select, Short text
- Пауза теста
---
## Phase 3 — Зрелость
Цель: продвинутый контент, каналы коммуникации.
- Код-задачи (Code reading, Bug fixing)
- Бесконечный режим и Марафон
- Telegram-бот
- Push-уведомления
- Достижения и бейджи
- Региональные цены
- CloudPayments (резервный провайдер)
---
## Product Vision (целевое состояние)
### Пользователи и роли
| Роль | Доступ |
|------|--------|
| Guest | Лендинг, описание тарифов, примеры вопросов |
| Free | Базовый функционал, 5 тестов/день, 3 стека |
| Pro | Полный функционал, безлимит, все стеки |
| Admin | Модерация контента, управление пользователями |
Полное описание целевого объёма — в стартовом брифе (`intro.md`). Все архитектурные решения MVP принимаются с оглядкой на эту картину.