Техническое задание: Разработка Telegram Mini App
О проекте
Проект N это геймифицированная видеокнига с заданиями, встроенным ИИ-комментатором и возможностью общения с живым куратором (через Telegram-бота). Приложение запускается внутри Telegram, поддерживает трекинг прогресса, оплату за «пропуск заданий» и юмористического ассистента на базе GPT.
⸻
Цели проекта
•Разработать Telegram Mini App, совместимую с Telegram WebApp SDK
•Интегрировать OpenAI GPT-API (для комментатора)
•Подключить Telegram Pay (для микротранзакций)
•Обеспечить UX-дизайн под мобильные устройства
⸻
Функционал
1. Визуальный интерфейс (frontend):
•Главная страница с навигацией по главам
•Видеоплеер (YouTube embed или mp4)
•Отображение текущего прогресса
•Кнопка «Пропустить задание» (оплата 10 руб.)
•Кнопка «Поговорить с ИИ-комментатором»
2. Логика прохождения (backend):
•Пользователь проходит главы по порядку
•Новая глава открывается после выполнения задания или оплаты пропуска
•Все данные сохраняются (MongoDB или Firebase)
3. Интеграции:
•Telegram WebApp SDK (авторизация, данные о пользователе)
•GPT API (ответы на запросы пользователя в роли комментатора)
•Telegram Pay (через Stripe, YooKassa или другой провайдер)
⸻
Требования к технологии
•Frontend: React или Vue (желательно с опытом Telegram WebApp SDK)
•Backend: Node.js + MongoDB или Firebase
•Опыт: интеграции с Telegram, OpenAI API, мобильная вёрстка
⸻
Сроки
•Старт: сразу
•Завершение MVP: до 31 мая
•Тестирование и багфикс: 25–30 мая