КЛУБ
8:30
Roadmap развития приложения — от трекера к цифровой платформе клуба
Версия 1.0 Апрель 2026 7 этапов 26+ недель Web → Mobile Конфиденциально
7 000
активных участниц
10 000
цель на год
1.5М+
подписчиков в соцсетях
~2 года
клуб работает
Апрель 2026
01
02 — Контекст

Почему приложение нужно прямо сейчас

Клуб успешно работает. Но все коммуникации завязаны на внешних платформах, которые нестабильны. Нам нужен собственный дом — независимый и масштабируемый.

Текущие риски и проблемы

  • Telegram заблокирован в России — основной канал с 7 000 участницами под угрозой
  • MAX-канал сырой: нет рассылок, коммуникации ограничены
  • Весь контент, общение и уведомления — на чужих платформах
  • Трекер — PHP без фреймворка, отдельный инструмент, не интегрирован
  • Отток участниц в первый месяц — нет качественного онбординга
  • Нет аналитики: не видно кто в зоне риска, кто активен, кто уходит
🎯

Что даёт своё приложение

  • Собственный канал коммуникации — независимо от Telegram и MAX
  • Push-уведомления напрямую на устройство участницы
  • Единое пространство: зарядки, прогресс, общение, события клуба
  • Воронка привлечения через бесплатный доступ и челленджи
  • Аналитика и сегментация — работа с аудиторией и удержание
  • Путь к App Store / Google Play — дешевле, чем реклама на лендинг
02
03 — Цели

Что мы хотим получить

Три фокуса, которые определяют все приоритеты в разработке.

01
Рост: с 7 000 до 10 000 участниц
Бесплатный вход и челленджи как воронка. Установки приложения дешевле конверсии на лендинге. Бесплатный trial 7 дней или доступ только к челленджу.
02
Удержание: снизить отток первого месяца
Качественный онбординг, адаптация, push-уведомления от нас напрямую. Habit-layer, стрики, цели — чтобы зарядка стала ежедневной привычкой.
03
Независимость от внешних платформ
Собственное пространство клуба. Аккумулировать людей у себя — в приложении, которое работает через web и mobile. GetCourse остаётся для оплат.
04
Community внутри продукта
Комментарии под зарядками, единый чат, лидерборды. Люди уже просят общение. Это социальное доказательство и вовлечённость — рядом с контентом.
05
Аналитика и управление аудиторией
Кто активен, кто в зоне риска, у кого заканчивается подписка. Сегментация и выгрузки для точечных коммуникаций. Данные для принятия решений.
06
Mobile beta → App Store / Google Play
К концу 26 недель — готовое iOS и Android приложение. Не срочно, но это ориентир всей архитектуры с первого дня. Пишем один раз — работает везде.
03
04 — Отправная точка

Что уже есть в трекере

Переносим и улучшаем — не переделываем с нуля. Это ускоряет первые этапы.

  • Список зарядок + фильтр + поиск
    Синхронизация с Kinescope и Telegram-каналом
  • Календарь с отметками выполнения
    Базовый трекер зарядок — выполнил / не выполнил
  • Кнопка онлайн-трансляции
    Переход на прямой эфир через Kinescope
  • ~
    Минимальный профиль
    Только имя и дата окончания доступа. Без фото и статусов
  • ~
    PWA — "Установить приложение"
    Кнопка есть, базовая функциональность работает
  • Монеты / магазин / личный кабинет
    Всё в GetCourse, кнопки — редиректы
  • Community, комментарии, чаты
    Только в Telegram / MAX каналах
  • Аналитика, дашборды, сегментация
    Отсутствует полностью
Реализовано
~ Частично
Нет

Текущий стек → Новый стек

Backend
PHP → Laravel 11
База данных
MySQL → PostgreSQL
Frontend
PHP шаблоны → Next.js 14
Хостинг
Vercel (остаётся)
+
Кэш / очереди
Redis (новое)
+
Mobile
Expo (React Native)
+
Аналитика
PostHog (self-hosted)
Оплаты / подписки
GetCourse (без изменений)
04
05 — Roadmap
7 этапов.
Каждый даёт результат.
Не длинная стройка — а серия коротких спринтов с измеримым выходом после каждого.
ЭТАП 1
Перенос и фундамент
Нед. 1–3
ЭТАП 2
Продукт для участницы
Нед. 4–7
ЭТАП 3
Воронка и челленджи
Нед. 8–10
ЭТАП 4
Community v1
Нед. 11–14
ЭТАП 5
Мотивация и удержание
Нед. 15–17
ЭТАП 6
Аналитика и Admin 2.0
Нед. 18–20
ЭТАП 7
Mobile beta
Нед. 21–26
GetCourse и оплаты не трогаем весь цикл
Telegram/MAX остаётся параллельно — не заменяем
Каждый этап = измеримый результат для бизнеса
Один стек — web и mobile без переписывания
05
Этап 1
Перенос и фундамент
Переносим трекер на новый стек, поднимаем среды, выстраиваем архитектуру. Часть уже есть — ускоряет старт. Это не "невидимая работа" — это условие, при котором всё дальше работает без боли.
3
недели · нед. 1–3
Нед. 1Среды и структура
  • Production / Staging / Dev — три среды
  • Репозитории и CI/CD пайплайн
  • Документация текущего flow клуба
  • Утверждённый Roadmap и правила команды
Нед. 2Backend и БД
  • Laravel 11 + PostgreSQL + Redis
  • Staging работает, деплой через CI
  • Перенос бизнес-логики трекера на Laravel
  • Структура доменов и базовые таблицы
Нед. 3Мост и первый web
  • GetCourse user bridge — новая идентичность
  • Memberships / доступы / статусы
  • Next.js shell: главная + зарядка + профиль
  • Адаптация под мобильный браузер
👤 Участница получает
  • Первый взгляд на новый интерфейс
  • Тот же трекер — но быстрее и чище
  • Стабильная работа без сбоев
🏢 Компания получает
  • Управляемую архитектуру и три изолированных среды
  • Новый backend с правильной структурой БД
  • Основу, на которой можно строить годами
06
Этап 2
Полноценный продукт для участницы
Приложение становится рабочим местом клуба. Онбординг для новых, библиотека зарядок, личный прогресс и первые собственные push-уведомления — независимо от Telegram.
4
недели · нед. 4–7
Нед. 4Контентная библиотека
  • Библиотека зарядок: категории, теги, поиск
  • Избранное и история просмотров
  • Карточки записей и эфиров
  • Интеграция Kinescope SDK
Нед. 5Онбординг и профиль
  • Онбординг для новых участниц — адаптация
  • Полноценный профиль: фото, имя, статус
  • Уведомление о конце подписки
  • Базовый free-tier доступ (подготовка)
Нед. 6Прогресс и история
  • Улучшенный трекер зарядок
  • Календарь активности и история
  • Счётчики Год / Месяц / Неделя
  • Связка с аналитикой PostHog
Нед. 7Собственные Push
  • Push через браузер (Web Push API)
  • Утренние напоминания о зарядке в 8:30
  • Уведомления о событиях клуба
  • Независимость от Telegram и MAX
👤 Участница получает
  • Удобную библиотеку зарядок с поиском
  • Свой прогресс и историю активности
  • Напоминания напрямую — без Telegram
🏢 Компания получает
  • Собственный push-канал коммуникации
  • Онбординг для снижения оттока первого месяца
  • Первые данные о поведении пользователей
07
Этап 3
Воронка и челленджи
Главный инструмент привлечения новых участниц. 7/14/20-дневные челленджи с частичным доступом — бесплатным входом через который человек попадает в клуб и видит ценность. Оплата через GetCourse без изменений.
3
недели · нед. 8–10
Нед. 8Free-tier и доступы
  • Бесплатный / пробный доступ (7 дней)
  • Разграничение контента: открыто / закрыто
  • Логика частичного доступа (только челлендж)
  • Страница "вступить" внутри приложения
Нед. 9Челлендж-механика
  • Модель челленджа (7 / 14 / 20 дней)
  • Отдельный доступ: только задания челленджа
  • Прогресс участника внутри челленджа
  • Уведомления по ходу челленджа
Нед. 10Лидерборды и конверсия
  • Лидерборд участников челленджа
  • CTA в нужный момент для перехода к подписке
  • Аналитика воронки — конверсия free → paid
  • A/B тест точек конверсии
👤 Участница получает
  • Возможность попробовать клуб бесплатно
  • Фокусированный челлендж — легко начать
  • Соревновательный элемент через лидерборд
🏢 Компания получает
  • Дешёвый канал привлечения через установки
  • Управляемую воронку free → paid
  • Аналитику конверсии по каждому челленджу
08
Этап 4
Community v1 внутри приложения
Участницы уже просят комментарии под зарядками. Единый чат с сотнями сообщений — это социальное доказательство. Всё параллельно Telegram и MAX, не вместо.
4
недели · нед. 11–14
Нед. 11Комментарии под зарядками
  • Комментарии под каждым занятием
  • Единый общий чат зарядок
  • Уведомления на ответы
  • Счётчик комментариев — социальное доказательство
Нед. 12Профили и комнаты
  • Профили участниц с аватарками
  • Тематические комнаты (спринты, питание)
  • Публичные карточки участниц
  • История активности в community
Нед. 13Модерация
  • Жалобы, скрытие, блокировка
  • Admin-панель для модерации
  • Правила сообщества внутри продукта
  • Антиспам базовый
Нед. 14Аналитика + Rollout
  • Метрики вовлечённости community
  • Сценарии возврата через общение
  • Финальная сборка Community v1
  • Rollout для всех участниц
👤 Участница получает
  • Общение прямо под зарядкой — без переключений
  • Видит других — ощущение живого клуба
  • Социальная поддержка и мотивация
🏢 Компания получает
  • Снижение зависимости от внешних каналов
  • Социальное доказательство — сотни отзывов рядом с контентом
  • Дополнительный инструмент удержания
09
Этап 5
Мотивация и удержание
Баллы, уровни, статусы, стрики — слой, который делает возвращение в приложение привычкой. Плюс календарь событий клуба: спринты, эфиры, дни рождения клуба.
3
недели · нед. 15–17
Нед. 15Баллы и уровни
  • Система баллов за занятия и активность
  • Уровни участницы — история в клубе
  • Отображение баллов в профиле
  • Стрики — серии ежедневных зарядок
Нед. 16Статусы и цели
  • Клубные статусы за активность
  • Weekly goals + recap по неделе
  • Личные достижения и значки
  • Мотивационные пуши в нужный момент
Нед. 17Календарь событий
  • Календарь ближайших событий клуба
  • Спринты по питанию, темам, сезонам
  • Анонсы эфиров и мероприятий
  • Напоминания о предстоящих событиях
👤 Участница получает
  • Ощущение прогресса и роста внутри клуба
  • Понятный план: что завтра, что на неделе
  • Мотивацию не бросать в трудные дни
🏢 Компания получает
  • Механики удержания встроены в продукт
  • Инструмент продвижения спринтов и событий
  • Данные о вовлечённости по каждому механизму
10
Этап 6
Аналитика и Admin 2.0
Инструменты для команды: видим кто в зоне риска, делаем выгрузки, настраиваем точечные push. Данные для принятия решений, а не таблицы в Excel.
👥
Участницы
  • Всего в клубе
  • Добавлены в каналы
  • В какие каналы
  • Новые за период
  • ⚠️
    Зона риска
  • Подписка заканчивается через 7 дн.
  • Не было активности 14+ дней
  • Зашла один раз и не вернулась
  • Не открывала push 30 дней
  • 📊
    Активность
  • DAU / WAU / MAU
  • Зарядок отмечено за неделю
  • Средняя серия (streak)
  • Топ-активные участницы
  • 💰
    Конверсия
  • Free → Paid по челленджам
  • Продление подписки
  • Источники трафика
  • Cohort retention
  • 🔴
    Сегмент: скоро уходят
    Подписка заканчивается через 1–7 дней → автопуш о продлении, специальное предложение
    🟡
    Сегмент: пропали
    Нет активности 10+ дней → персональный пуш "ты нас ждёшь", напоминание о стрике
    🟢
    Сегмент: амбассадоры
    Активны 30+ дней подряд → приглашение в особый статус, программа "позови подругу"
    🆕
    Сегмент: новички
    Первые 14 дней в клубе → особый онбординг, подсказки, поддерживающие пуши
    🎯
    Сегмент: челлендж
    Участницы бесплатного периода → прогрев контентом, CTA в момент пика вовлечённости
    📤
    Выгрузки
    CSV / Excel по любому сегменту — для email-рассылок, ручного прозвона, работы поддержки
    11
    Этап 7
    Mobile beta
    Переходим из web в телефон. Expo (React Native) — один кодбаз для iOS и Android. Тот же разработчик, что делал Next.js. Всё что было в web — в мобильном приложении.
    6
    недель · нед. 21–26
    Нед. 21–22 Shell и авторизация
    • Expo shell + базовая архитектура
    • Mobile auth + профиль + доступы
    • Связь с identity layer backend
    • Expo Router — навигация
    Нед. 23–24 Контент и Native Push
    • Библиотека и карточки контента
    • Просмотр зарядок в мобильном
    • Native push — FCM + APNs
    • Ежедневные триггеры и возврат
    Нед. 25 Beta-тестирование
    • TestFlight + внутренние тестеры
    • Сбор обратной связи от участниц
    • Исправление критичных ошибок
    • UX-доработки по фидбеку
    Нед. 26 Mobile beta ready
    • EAS Build — .ipa и .apk готовы
    • Стабилизация и финальная сборка
    • Подготовка к выходу в сторы
    • Завершение первого большого цикла
    👤 Участница получает
    • Приложение клуба в телефоне — iOS и Android
    • Native push напрямую на устройство
    • Привычный ежедневный формат
    🏢 Компания получает
    • Новую продуктовую платформу клуба
    • Канал через App Store / Google Play
    • Завершение первого большого цикла
    12
    Технологии

    Чем строим

    Стек выбран под небольшую команду с PHP-экспертизой. Один кодбаз — web и mobile без переписывания.

    Backend
    ЯзыкPHP 8.3
    FrameworkLaravel 11
    База данныхPostgreSQL 16
    Кэш / очередиRedis 7
    AuthLaravel Sanctum
    APIREST + OpenAPI
    Frontend & Mobile
    WebNext.js 14
    UITailwind + shadcn
    PWAnext-pwa
    MobileExpo (React Native)
    НавигацияExpo Router v3
    Push (mobile)FCM + APNs
    Инфраструктура
    СредыProd / Stage / Dev
    CI/CDGitHub Actions
    Сборка mobileEAS Build
    АналитикаPostHog (self-hosted)
    МониторингSentry
    ОплатыGetCourse (без изм.)
    13
    После 26 недель
    Куда мы идём дальше
    Первый цикл даёт платформу. Второй цикл — делает её умной, персональной и масштабируемой.
    🤖
    AI-ассистент
  • Квиз при входе — подбор зарядок
  • Индивидуальные программы
  • Рекомендации "что делать сегодня"
  • Умные напоминания под участницу
  • AI-анализ прогресса и советы
  • 🍽️
    Питание в приложении
  • Фото тарелки → AI-анализ
  • Спринты по питанию внутри клуба
  • Бот с тарелочками — встроен в app
  • Трекер питания и привычек
  • Интеграция с клубными спринтами
  • 🏆
    Community 2.0
  • Лента активности клуба
  • Клубные ранги и статусы
  • Групповые активности и вызовы
  • Программа "позови подругу"
  • Встречи по городам внутри app
  • 📱
    Релиз в сторах
  • App Store + Google Play
  • Подписки через RevenueCat
  • In-app покупки и апгрейды
  • OTA-обновления без ревью
  • Масштабирование аудитории
  • 14
    Итог

    К концу 26 недель у клуба есть

    ⚙️
    Новый backend-контур
    Laravel + PostgreSQL + Redis
    🌐
    Рабочее web-приложение
    Next.js + PWA
    📚
    Библиотека зарядок
    Поиск, теги, избранное, история
    🔔
    Собственный push-канал
    Независимо от Telegram
    🎯
    Воронка и челленджи
    Free-tier, конверсия, лидерборды
    💬
    Community v1
    Комментарии, чаты, профили
    📊
    Аналитика и сегменты
    Дашборды, зона риска, выгрузки
    📱
    Mobile beta
    iOS + Android, EAS Build

    Мы не переделываем трекер.
    Мы строим новый дом для клуба.

    Независимый · Управляемый · Готовый к росту до 10 000 участниц и дальше

    15