1. Мини описание
Создать Telegram Mini App для изучения английского языка с помощью ИИ-преподавателя. MVP: индивидуальные уроки, обратная связь, мотивация, прогресс, минимальная CRM, опционально аудиоответы.
При отклике указывайте, пожалуйста, реальные сроки и бюджет.
2. Функционал
2.1. Онбординг/Авторизация
• При первом запуске: запросить имя, выбрать уровень английского (A1, A2, B1, B2, C1, С2), цель изучения (работа, учёба, путешествия, другое с возможностью ввести своё). Обязательно пользовательское соглашение на персональные данные
• Приветствие персонализированным сообщением от “ИИ-куратора”.
2.2. Главное меню
Кнопки:
«Начать/продолжить урок»
«Мой прогресс»
«Обратная связь»
«Купить PRO» (заглушка/ссылка)
«Профиль» (редактирование цели, уровня, настройка уведомлений)
2.3. Уроки
База заданий: минимум 30 уникальных заданий (по 10 на каждый уровень, примеры: “Расскажи о себе”, “Опиши свой день”, “Ответь на вопрос”).
Пользователь получает задание далее отправляет ответ текстом.
Бот анализирует ответ через GPT, возвращает разбор ошибок и рекомендации (пример промпта для GPT приложить, если есть).
Возможность легко добавлять/редактировать задания (JSON, Google-таблица).
2.4. Напоминания и мотивация
Ежедневные напоминания (если урок не пройден).
Мотивационные сообщения (рандомизация из базы 10+ фраз).
2.5. Прогресс
Отслеживание выполненных заданий, даты, streak (серия дней подряд).
“Мой прогресс” количество выполненных заданий, streak, уровень, динамика.
Возможность сброса прогресса (по запросу).
2.6. Обратная связь
После каждого 2–3 урока вопрос о впечатлениях (открытый ответ, хранить в отдельной таблице).
Отдельная кнопка “Обратная связь”.
2.7. CRM (админка)
Экспортировать пользователей в Google-таблицу/csv/тг бота: username, имя, уровень, цель, активность, дата регистрации, последняя активность.
2.8. Технические требования
Язык: Python (aiogram, pyTelegramBotAPI) или Node.js (объясните выбор).
Интеграция с OpenAI GPT (через API, ключ предоставим).
Все задания/уроки должны быть редактируемы без вмешательства в код (может быть это будет отдельный тг-бот/ чат, в который админ сможет сгружать информацию по урокам, разные лекции и материалы, и тд).
Простой и современный дизайн: минимум перегруженности, всё на мобильных устройствах.
Безопасность: хранить ключи и личные данные пользователей защищённо.
Хостинг: где и как будет развернуто (обсудить).
3. Что важно получить на выходе
Исходный код (репозиторий на GitHub/Bitbucket), инструкции по развёртыванию.
Документация для админа/редактирования заданий.
Готовый к запуску бот/мини-апп.
Тестовый запуск на 10 пользователях (или demo).
Передача всех паролей/ключей.
4. Дополнительно
Поддержка/доработки условия оговорить отдельно, при совместном мэтчи.
NDA/соглашение о неразглашении.
Опубликован 07.08.2025 в 10:41