Чат-бот + WebApp + VK Миниапп для проекта «Перемена»
Мульт платформенное образовательное решение для школьников
О проекте
Образовательный проект «Перемена» — это сеть кружков и курсов для школьников. Заказчик столкнулся с проблемой фрагментации аудитории: часть учеников сидит в Telegram, часть — во ВКонтакте, а родители предпочитают мобильное приложение. Нужно было создать единую платформу, доступную из любой экосистемы.
Мы разработали мульт платформенное решение:
• Telegram-бот с встроенным WebApp — полноценный интерфейс внутри мессенджера
• VK Миниапп — легкое приложение, работающее прямо в ленте ВКонтакте
• Единый бэкенд на Django, обслуживающий все фронтенды
• Админ-панель для управления контентом, курсами и пользователями
Платформа включает систему уроков с видео, тестами и заданиями, личный кабинет ученика с прогресс-баром, рейтинговую систему с бейджами и достижениями, а также модуль уведомлений для родителей.
Задача
Проект «Перемена» работал через разрозненные каналы: расписание в Google Таблицах, задания в Telegram-канале, оплата через личные сообщения. Ученики путались в потоке информации, родители не могли отследить прогресс, а администрация тратила часы на ручную синхронизацию данных. Нужно было объединить все процессы в одной экосистеме с доступом из любого устройства.
Решение
1. Спроектировали единую архитектуру с микросервисным бэкендом на Django REST Framework.
2. Разработали Telegram-бота на aiogram 3 с инлайн WebApp на React — пользователь получает полноценный интерфейс, не покидая мессенджер.
3. Создали VK Миниапп на React с адаптацией под мобильные устройства и десктоп.
4. Реализовали единую систему авторизации через JWT-токены, работающую на всех платформах.
5. Интегрировали платежную систему ЮKassa для приема оплат из бота и миниаппа.
6. Настроили real-time уведомления через WebSocket для мгновенных оповещений о новых уроках и достижениях.
Результаты
• Платформа объединила 1200+ активных пользователей из Telegram и VK в единой системе
• Доля онлайн-оплат выросла с 34% до 89% благодаря встроенной платежной системе
• Среднее время на проверку домашних заданий сократилось с 2 дней до 4 часов
• Вовлеченность учеников выросла на 65% за счет геймификации (бейджи, рейтинги, достижения)
• Административные затраты снизились на 60% — расписание, задания и отчеты формируются автоматически
Навигация
Вернуться к портфолио