🗺️
Yoga Space — Roadmap
Что строим, в каком порядке и кто делает

Технический родмап

Что строим, в каком порядке и кто делает. Только для внутреннего использования.

✅ Сделано Работает в продакшне
🔄 В работе Делается сейчас
📋 Планируется Следующий приоритет
💡 Идея Хотим, срок не определён
Эпик 1 Инфраструктура данных

Фундамент для всей аналитики — куда складывать данные, в каком формате, откуда читать.

✅ Сделано
ЗадачаСтатусКтоКомментарий
Сервер Timeweb — настроен, cron работает✅ СделаноClaudeUbuntu 24.04, IP 186.246.2.165
Апгрейд RAM сервера до 4 ГБ✅ СделаноДина3.8 ГБ доступно
Автовыгрузка посещаемости (cron 09:05)✅ СделаноClaudeupdate_attendance.py
Автовыгрузка продаж из 1С (cron 09:10)✅ СделаноClaudeextract_sales.py → JSON + PostgreSQL ежедневно
PostgreSQL — хранилище данных✅ СделаноClaudeyogaspace_db (Metabase) + yogaspace_data (наши данные)
Docker + Metabase✅ СделаноClaudehttp://186.246.2.165/analytics/ → база Yoga Space Data подключена
Первые данные в PostgreSQL✅ СделаноClaude4 студии, 593 категории продаж за апрель 2026
Родмап на сайте✅ СделаноClaudehttp://186.246.2.165/roadmap/ — ссылка с главной
Технический логин в 1С для скриптов📋 ПланируетсяДинаСейчас скрипт убивает директорскую сессию
Эпик 2 Исторические данные

Стратегия: сначала выгружаем все отчёты за недавние периоды, смотрим в Metabase что полезно — потом тянем глубину и настраиваем кроны.

✅ Сделано
ЗадачаСтатусКтоКомментарий
Продажи по категориям — история 3кв 2025 по сейчас✅ СделаноClaude69 294 транзакции (июль 2025 — апрель 2026) в sales_transactions_v2; агрегаты 27 мес. в sales + sales_categories
Повторные продажи — история📋 ПланируетсяClaudeНовые vs повторные, ср. чек — ключевая метрика
Конверсия пробного занятия — история📋 ПланируетсяClaudeВоронка: регистрация → покупка по каналам
Загрузка помещений по часам — история📋 ПланируетсяClaudeПиковые часы, оптимизация расписания
Продление членств — история📋 ПланируетсяClaudeRetention по когортам
Продажи по администраторам — история📋 ПланируетсяClaudeДля рейтингов и мотивации
Конверсия заявок CRM — история📋 ПланируетсяClaudeПо менеджерам и каналам
Динамика активных членств — история📋 ПланируетсяClaudeБаза подписчиков по дням
Эпик 3 Дашборды

Текущие дашборды + развитие. Что уже показываем и что хотим добавить.

🔄 В работе
ЗадачаСтатусКтоКомментарий
Дашборд посещаемости✅ СделаноClaudeАвтообновляется каждый день
Основной дашборд (выручка, конверсия)✅ СделаноClaudeОбновляется через Google Таблицу
Аналитический дашборд Metabase — продажи, товары, клиенты✅ СделаноClaude11 карточек: выручка по студиям/категориям/дням, пробные, товары, возвраты, клиенты, исполнители — http://186.246.2.165/analytics/dashboard/2
Дашборд для администраторов (личный)💡 ИдеяClaudeКаждый видит только свои показатели
Telegram-уведомления об аномалиях💡 ИдеяClaudeПадение посещаемости, рекорды
Telegram-бот: выручка по студиям за вчера (утренняя рассылка)💡 ИдеяClaudeКаждое утро в Telegram: выручка за вчера по каждой студии + сравнение с аналогичным днём прошлой недели
Автообновление основного дашборда💡 ИдеяClaudeСейчас обновляется вручную
Эпик 4 Metabase

Open-source BI-платформа для интерактивных дашбордов и Data Exploration. Установлена, база подключена — наполняем данными.

🔄 В работе
ЗадачаСтатусКтоКомментарий
Установить Metabase на сервере✅ СделаноClaudeDocker, http://186.246.2.165/analytics/
Подключить PostgreSQL (yogaspace_data)✅ СделаноClaudeТаблицы sales, sales_categories, sales_transactions_v2 видны
Наполнить данными (история)✅ СделаноClaude27 месяцев агрегатов + детальные транзакции в sales_transactions_v2
Построить дашборды✅ СделаноClaude + ДинаДашборд id=2, 11 карточек — выручка, товары, пробные, возвраты, клиенты, исполнители, сравнение месяцев
Справочники поверх данных (VIEW sales_clean)✅ СделаноClaudestudio_aliases, nomenclature_aliases, category_overrides, goods_categories — исходные данные не трогаются
Настроить доступ для команды📋 ПланируетсяДинаУправляющие студий, администраторы
Эпик 5 Аналитика с Claude

Регулярные аналитические сессии. Находим бизнес-зависимости, строим гипотезы, принимаем решения на основе данных.

📋 Планируется
Retention после пробного
Какой % приходит снова после первого занятия?
LTV клиента
Сколько клиент приносит за всё время?
Конверсия пробный → абонемент
По студии, по дню недели, по преподавателю
Отток клиентов
Кто уходит, когда и почему?
Загрузка по времени
Какие слоты недозагружены?
Эффективность администраторов
Кто продаёт лучше и почему?
Эпик 6 Остальные отчёты 1С по кронам

Расширяем автоматику на все нужные отчёты. Сейчас выгружаются продажи и посещаемость.

📋 Планируется
ОтчётСтатусПериодичностьПуть в 1С
Продажи и оплаты по категориям✅ СделаноЕжедневно 09:10Продажи → Отчёты → Быстрый доступ
Посещения общий✅ СделаноЕжедневно 09:05Клиенты → Отчёты → Посещения
Посещения пробные📋 ПланируетсяЕжедневноКлиенты → Отчёты → Посещения-пробные
Продажи пробные📋 ПланируетсяЕжедневноПродажи → Отчёты → Продажи пробные
Конверсия пробного занятия📋 ПланируетсяЕженедельноПродажи → Отчёты → Конверсия
Продажи по администраторам📋 ПланируетсяЕжедневноПродажи → Отчёты → По администраторам
FIRST продажи📋 ПланируетсяЕжемесячноПродажи → Скидки с сотрудником

Порядок работы

Инфраструктура готова ✅
Сервер, PostgreSQL, Metabase, ежедневные кроны — всё работает
Исторические данные загружены ✅
69k транзакций (июль 2025 — апрель 2026) в PostgreSQL через парсер HTML-отчётов
Data Exploration в Metabase ✅
11 карточек: выручка, товары, пробные, возвраты, клиенты, исполнители, сравнение месяцев
Сейчас — настраиваем кроны на нужные отчёты 🔄
Только то что реально используем — ежедневно или ежемесячно
Аналитика — retention, LTV, сегментация
Находим бизнес-зависимости, принимаем решения на данных

Технический долг

Мелкие задачи, которые нужно сделать, но не срочно.

Технический логин в 1С (не директорский) Высокий
Алерт в Telegram при сбое cron Средний
Автоматическая очистка старых файлов на сервере Низкий
SSH-доступ по ключу без root Низкий