Назад к кейсам

SaaS · Аналитик операционной эффективности / Product Analyst / Systems Analyst / Data Analyst

SaaS-платформа для компьютерных клубов

Платформа бронирования и аналитики для компьютерных клубов: web-интерфейс, API, Telegram bot, mini-app и аналитика.

ReactFastAPIPostgreSQLTelegram Mini AppClickHouseDocker

00 · CASE IN 30 SECONDS

Кейс за 30 секунд

Бизнес-проблема

Клубам нужен единый контур бронирования, управления ботами, статусов компьютеров и аналитики продаж/загрузки.

Что сделал

Участвовал в продуктовой и аналитической постановке, архитектуре сервисов, dashboard-блоках и deployment-контуре.

Артефакты

Architecture · Dashboard · Product Analytics · UAT

Результат

Активный SaaS-контур работает за reverse proxy и поддерживает web + Telegram-сценарии

01 · КОНТЕКСТ

Бизнес-контекст

Продукт соединяет веб-интерфейс, Telegram mini-app, backend API, базу и аналитический слой.

02 · ПРОБЛЕМА

Проблема

Клубам нужен единый контур бронирования, управления ботами, статусов компьютеров и аналитики продаж/загрузки.

03 · РОЛЬ

Что я сделал

Участвовал в продуктовой и аналитической постановке, архитектуре сервисов, dashboard-блоках и deployment-контуре.

04 · БИЗНЕС-ПРАВИЛА

Бизнес-логика и правила

  • Компьютеры и зоны имеют статусы доступности и сценарии бронирования.
  • Telegram mini-app должен синхронизироваться с основным API.
  • Аналитика продаж и загрузки строится вокруг времени, зон и клиентских действий.

05 · АРХИТЕКТУРА

Архитектура данных

Источники

  • web events
  • booking data
  • Telegram interactions
  • Evotor analytics

Загрузка

  • backend API
  • bot handlers
  • analytics jobs

Хранилище

  • PostgreSQL
  • ClickHouse
  • local app state

Витрина

  • React frontend
  • Telegram mini-app
  • analytics pages
Источникиweb eventsbooking data · Telegram interactions
Загрузкаbackend APIbot handlers · analytics jobs
Модель данныхPostgreSQLClickHouse · local app state
Dashboard / решениеReact frontendTelegram mini-app · analytics pages
Контроль качествасверки · допуски · UAT · владельцы исключений

06 · МОДЕЛЬ ДАННЫХ

Модель данных / витрины

clubsappнастройки клуба и зон
bookingsappбронирования и статусы
analytics factsanalyticsпродажи, загрузка, события

07 · МЕТОДОЛОГИЯ

Методология, процедуры, модель и эффект

Методология

  • Собрал продуктовую аналитику вокруг действий владельца клуба: загрузка зон, брони, выручка, retention, кампании и ABC/XYZ продаж.
  • Развел операционный контур бронирований и аналитический контур, чтобы dashboard не ломал основной пользовательский flow.
  • Связал Telegram-сценарии с web/API, чтобы источник брони не влиял на единый статус клиента и зоны.

Что перенесено в систему

  • Ручной контроль загрузки заменен экраном по зонам и часам с перегревом операционных окон.
  • Маркетинговые рассылки получают baseline-аудиторию, окно возврата и выручку после активности.
  • ABC/XYZ по услугам и товарам переводит продажи в действия: защищать ядро, продвигать, сокращать или выводить.

Модель и критерии

  • Retention-матрица показывает возврат когорт по M0/M1/M2/M3 и помогает выбирать аудиторию рассылки.
  • Прогноз следующего дня оценивает выручку, загрузку зон и нужный средний чек для смены.
  • ABC/XYZ строится по чистой выручке, валовой прибыли и вариации спроса.

Измеримый эффект

  • Владелец видит загрузку, маркетинг, удержание и продажи в одном интерфейсе.
  • Рассылки перестали быть просто отправкой сообщений: появился расчет возврата и выручки после кампании.
  • Операционные решения по персоналу и промо связаны с загрузкой конкретных зон.

08 · ДЕМО DASHBOARD

Рабочий dashboard

У каждого кейса отдельный экран на mock data. Это не одинаковый шаблон с разными подписями, а презентационный слой поверх реальной логики проекта: метрики, контрольные правила, риски и управленческие действия.

Что должен решить руководитель?

Dashboard нужен не для красоты, а для решения

  • Какие зоны недозагружены и где нужен промо-слот?
  • Какая когорта возвращается хуже и какой канал ее догоняет?
  • Какие товары/услуги защищать, продвигать или выводить?
  • Как смена, час и оплата влияют на выручку?

BOOK&TRACK PRODUCT ANALYTICS

SaaS для компьютерных клубов: маркетинг, продажи и загрузка

В портфолио перенесена логика реальных экранов Book&Track: маркетинговые кампании, возврат клиентов, ABC/XYZ по продажам и загрузка зон.

только mock data · без закрытых данных
Клуб
TG-контакты18 420Все клубы · +9%
Активные 7 дней6 81037% базы
Неактивные 30+3 240аудитория возврата
Вовлеченность64,8%+4,2 п.п.
Возврат кампаний18,6%окно 21 день
Выручка после активности4,7 млн ₽+22%

Кампании удержания

Вернись в выходныеАудитория: 2 400Возврат: 21,3%1,8 млн ₽
Ночной пакетАудитория: 1 120Возврат: 16,8%900 тыс ₽
Турнир для старых клиентовАудитория: 680Возврат: 28,1%700 тыс ₽

Рассылка → визит

Получатели100%
4 200
Открыли66%
2 780
Перешли34%
940
Забронировали45%
426
Пришли89%
381

Динамика возврата и среднего чека

W1W2W3W4
Возврат, %Средний чек, тыс ₽

Практические решения

Кому писать

Все клубы: клиенты без визита 14-30 дней дают лучший баланс возврата и скидки.

Когда писать

Пик бронирований после кампании приходится на пятницу и субботу.

Что контролировать

Промокод полезен только если загрузка целевой зоны ниже 70%.

09 · АРТЕФАКТЫ

Артефакты

Architecture

Схема источников, загрузки, модели данных, контроля качества и презентационного слоя.

Health checks контейнеров.
Dashboard

Интерактивный экран на mock data: KPI, фильтры, графики, таблицы и управленческие выводы.

Product analytics для SaaS компьютерных клубов
Product Analytics

Метрики продукта связаны с выручкой, загрузкой, удержанием и действием команды.

Health checks контейнеров.
UAT

Чеклист приемки: сверки, граничные случаи, роли владельцев и критерии готовности.

Health checks контейнеров.

10 · ВАЛИДАЦИЯ

Подход к валидации

  • Health checks контейнеров.
  • Проверка основных user flows: web, mini-app, bot.
  • Согласованность статусов между UI и backend.

11 · БИЗНЕС-ИМПАКТ

Бизнес-импакт

Активный SaaS-контур работает за reverse proxy и поддерживает web + Telegram-сценарии

12 · ВЫВОДЫ

Выводы и улучшения

  • Для operational SaaS важнее стабильный flow, чем декоративная витрина.
  • Telegram сценарии требуют отдельного QA на мобильном viewport.
  • Reverse proxy и cert automation лучше держать как общий инфраструктурный слой.