План проекта: Архыз.CLUB (админ-панель)¶
Назначение документа¶
Этот документ фиксирует этапы проекта, их ожидаемые результаты и текущие статусы. Детальная рабочая карта задач ведётся в [[docs/10_задачи/roadmap]].
Этапы¶
Этап 1. Инфраструктура и базовая архитектура¶
- Описание: Docker/Compose, сети, базовые сервисы, Supabase (Auth/DB/Storage), базовая наблюдаемость.
- Ожидаемый результат: разработчик может поднять проект локально и получить доступ к ключевым сервисам.
- Статус: Частично завершено (требует актуализации по текущему compose и портам).
- Зависимости: нет.
Этап 2. Backend API (Python/FastAPI) и сервисы¶
- Описание: основные API для доменов (отели, бронирования, платежи), интеграции, фоновые задачи, политика ошибок, авторизация.
- Ожидаемый результат: стабильные endpoint'ы для фронтенда и внешних интеграций.
- Статус: В работе (есть функциональные зоны, требующие стабилизации и унификации).
- Зависимости: Этап 1.
Этап 3. Frontend (React/Vite) и UI-модули¶
- Описание: админка, кабинеты ролей, виджеты, UI-состояния, маршрутизация, интеграция с API.
- Ожидаемый результат: функциональные интерфейсы по ролям, покрывающие критические сценарии.
- Статус: В работе.
- Зависимости: Этап 2 (по ключевым сценариям).
Этап 4. Бизнес-логика и доменные модули¶
- Описание: тарифы и цены, туры и трансферы, чат, уведомления, интеграции партнёров, правила доступа.
- Ожидаемый результат: полнота доменных сценариев и ограничений, соответствие ролям.
- Статус: В процессе.
- Зависимости: Этап 2–3.
Этап 5. Тестирование и стабилизация¶
- Описание: unit/integration/e2e, нагрузка на БД и API, проверка критических путей, регресс.
- Ожидаемый результат: предсказуемые релизы без деградаций.
- Статус: Частично (есть e2e, требуется усиление регресса по критическим сценариям).
- Зависимости: Этап 2–4.
Этап 6. Запуск и поддержка¶
- Описание: релиз, мониторинг, аналитика, регулярные обновления, инцидент-менеджмент.
- Ожидаемый результат: рабочий продукт в проде и понятный цикл поддержки.
- Статус: В работе (частично запущены/поддерживаются части системы).
- Зависимости: Этап 5.
Связанные документы¶
- [[docs/00_обзор/проект]]
- [[docs/10_задачи/roadmap]]