Telegram Mini App для ежедневной активности
MVP-продукт, который переводит группу пользователей из чата в удобный цифровой формат: ежедневные задания, отметка выполнения и механика серии дней — как в Duolingo, но для фитнеса.
01 · О проекте
Идея и цель MVP
Простой и быстрый продукт для небольших закрытых групп — друзей, знакомых или сообществ, которые хотят поддерживать регулярную физическую активность в лёгком игровом формате.
Гипотеза
Готовы ли пользователи ежедневно возвращаться в Mini App, выполнять задания и отмечать прогресс без установки отдельного приложения?
Механика
Раз в день — напоминание от бота, открытие Mini App, выполнение задания, одна кнопка «Выполнено» и рост серии дней.
Аудитория
Небольшие группы, которые уже общаются в Telegram и хотят мягкой мотивации через streak, проценты и простой рейтинг.
02 · Формат решения
Два компонента системы
Telegram-бот
Точка входа: команда /start, кнопка открытия Mini App, ежедневные напоминания и follow-up для тех, кто ещё не выполнил задание.
Telegram Mini App
Web-приложение на Next.js внутри Telegram: задания, прогресс, история, рейтинг и профиль. Авторизация через Telegram WebApp SDK.
03 · Объём MVP
Что входит и что не входит
✓ В MVP входит
- Авторизация через Telegram Mini App
- Профиль пользователя на базе Telegram ID
- Одно общее задание на день для всех
- Ежедневные напоминания через бота
- Отметка выполнения одной кнопкой
- Учёт серии дней (streak)
- История активности за 30 дней
- Простой рейтинг участников группы
- Админка: задания, напоминания, статистика
× В MVP не входит
- Платежи, подписки и тарифы
- Конструктор тренировочных программ
- Видео-тренировки внутри платформы
- Интеграции с Apple Health, Google Fit
- Нативные iOS/Android-приложения
- Продвинутая геймификация и магазин наград
- Сложная ролевая модель и CRM
04 · Сценарии
Как пользователь работает с приложением
Первый вход
Пользователь переходит в бота → нажимает «Открыть приложение» → система получает Telegram user data → создаётся профиль → главный экран с заданием дня.
Ежедневное использование
Бот присылает напоминание → пользователь открывает Mini App → видит задание → нажимает «Выполнено сегодня» → обновляются серия и статистика.
Пропуск дня
Если выполнение не отмечено до конца дня — серия прерывается. На следующий день streak начинается заново с 1. Без «заморозок» — простая и понятная механика.
Групповая мотивация
Экран рейтинга показывает участников, текущие серии и выполнение за 7 дней — лёгкая дополнительная мотивация без перегруженной соревновательной системы.
05 · Структура экранов
Экраны приложения
Пользовательские
| Экран | Назначение |
|---|---|
| Главная | Задание, кнопка выполнения, streak, прогресс |
| История | Последние 30 дней активности |
| Рейтинг | Прогресс участников группы |
| Профиль | Имя, статистика, настройки напоминаний |
Админские
| Экран | Назначение |
|---|---|
| Dashboard | Статистика по участникам и выполнению |
| Задания | Создание и редактирование задания на день |
| Напоминания | Настройка времени и текста уведомлений |
| Участники | Список пользователей и их серии |
06 · Дизайн
Kinetic Onyx — дизайн-система
Премиальный тёмный интерфейс с glassmorphism-эффектами, неоновыми акцентами и mobile-first вёрсткой, оптимизированной для Telegram WebView.
Макеты экранов
Главная
Задание на сегодня, streak, прогресс
История
Календарь и статистика за 30 дней
Рейтинг
Топ участников и серии
Профиль
Личная статистика и настройки
Напоминания
Выбор времени уведомлений
07 · Технологии
Стек и интеграции
Frontend
Backend
Критерии готовности MVP
- Пользователь заходит через Telegram и автоматически авторизуется
- Видит актуальное задание на сегодня и отмечает выполнение одним действием
- Streak корректно обновляется, бот отправляет ежедневные напоминания
- Администратор меняет задания без участия разработчика
- Система стабильно работает в Telegram Mini App на мобильных устройствах
08 · Коммерческое предложение
Сроки и стоимость разработки
Разработка MVP по описанному техническому заданию
В стоимость входит Telegram-бот, Mini App на Next.js, backend с API, админ-панель, деплой и базовая настройка напоминаний. После утверждения макетов и ТЗ — старт разработки.