Кейс KorDevTeam

Разработка международной EdTech-платформы с конструктором курсов — HarmonizeME

Создали образовательную платформу, где пользователь покупает готовый курс или собирает персональную программу из отдельных занятий, проходит обучение и обменивает заработанные бонусы в HarmoMarket.

Интерфейс

Как выглядит продукт

Образовательная платформа HarmonizeME
Образовательная платформа HarmonizeME

Контекст

Задача

Образовательному проекту требовалась собственная платформа для международной аудитории. Помимо продажи готовых программ нужно было дать пользователю возможность собрать персональный курс из отдельных видео, сохранить прогресс обучения, управлять сроком доступа и поддерживать мотивацию после покупки.

Ограничения

  • Русская и английская версии продукта
  • Готовые и персонально собранные курсы
  • Оплата в рублях и долларах
  • Доступ к материалам с ограниченным сроком
  • Прогресс по отдельным урокам и курсу
  • Бонусная механика и цифровые товары

Подтверждённый эффект

Результаты

  1. 01

    Готовые и персональные программы работают в одном продукте

    Пользователь может купить готовый курс или собрать собственную траекторию из выбранных видео без перехода между разными сервисами.

  2. 02

    Обучение продолжается с сохранённого места

    Платформа фиксирует просмотр и завершение уроков, показывает прогресс курса и помогает перейти к предыдущему или следующему материалу.

  3. 03

    Международные продажи встроены в платформу

    Заказы, цены в рублях и долларах, способы оплаты, сроки доступа и продление управляются в едином коммерческом сценарии.

  4. 04

    Бонусы возвращают пользователя в продукт

    Завершение материалов связано с начислением бонусов, которые можно обменять на курсы, файлы и специальные предложения в HarmoMarket.

Подход

Решение

Создали единую EdTech-платформу: публичный сайт знакомит с методикой и программами, каталог позволяет приобрести готовый курс или собрать свой из отдельных занятий, а личный кабинет хранит доступные программы, сроки и прогресс. За прохождение материалов пользователь получает бонусы и тратит их во внутреннем магазине HarmoMarket.

Архитектура

Клиент на Next.js и React взаимодействует с API на AdonisJS. PostgreSQL хранит пользователей, курсы, видео, заказы, права доступа, прогресс и бонусные операции. Файлы размещаются в S3-совместимом хранилище, фоновые задачи контролируют сроки доступа и бонусов, а платёжные уведомления проходят отдельную проверку перед изменением заказа.

Возможности

  • Каталог готовых курсов
  • Конструктор курса из отдельных видео
  • Бесплатная ознакомительная программа
  • Личный кабинет и сроки доступа
  • Видеоплеер с сохранением прогресса
  • Оплата в рублях и долларах
  • Продление завершившегося доступа
  • Начисление бонусов за обучение
  • HarmoMarket с цифровыми товарами
  • Новости, темы, поиск и фильтры
  • Редактор публикаций и изображений
  • Русская и английская версии
  • Адаптивный интерфейс

Интеграции

  • CloudPayments
  • S3-совместимое хранилище
  • SMTP-уведомления
  • Яндекс Метрика
  • Telegram-поддержка

Технологии

  • Next.js
  • React
  • TypeScript
  • AdonisJS
  • PostgreSQL
  • CloudPayments
  • S3

Обучение как единый цифровой продукт

HarmonizeME требовалась собственная международная платформа, которая не ограничивается витриной и оплатой. Пользователь должен был выбрать готовую программу или собрать персональный курс из отдельных видео, учиться в личном кабинете и видеть свой прогресс. Бизнесу было важно самостоятельно управлять контентом, платежами и дальнейшим развитием продукта.

Как работала наша команда

Спроектировали путь пользователя от знакомства с методикой до завершения обучения. Разработали публичную часть, каталог курсов и видео, конструктор персональной программы, регистрацию, оплату и личный кабинет. На сервере связали заказы, сроки доступа, прогресс по урокам и бонусную механику. Отдельно создали HarmoMarket, новостной раздел и инструменты управления публикациями.

Что получил пользователь

В одном сервисе пользователь выбирает готовый курс или отдельные занятия, оплачивает заказ в подходящей валюте, смотрит видео и продолжает обучение с сохранённого места. Завершённые уроки отражаются в прогрессе, а заработанные бонусы можно обменять в HarmoMarket на курсы, материалы и специальные предложения.

Где применим такой подход

Такая платформа подходит образовательным проектам и экспертам, которым недостаточно типовой школы на конструкторе: нужны собственная логика программ, персональные траектории, международные платежи, мотивационная система и полный контроль над клиентским опытом.

Реализация

Этапы проекта

  1. 01

    Спроектировали образовательный путь

    Связали знакомство с методикой, выбор готового курса или отдельных видео, оплату, обучение и мотивацию после прохождения уроков.

  2. 02

    Разработали платформу и личный кабинет

    Создали адаптивную публичную часть, каталог, конструктор курса, авторизацию, видеоплеер и сохранение прогресса.

  3. 03

    Подключили коммерческие сценарии

    Реализовали заказы, оплату в рублях и долларах, выдачу и продление доступа, уведомления и защищённую обработку платежей.

  4. 04

    Добавили контент и удержание

    Запустили бонусную систему, HarmoMarket, новости с поиском и темами, редактор публикаций и аналитику продукта.

Команда

Кто работал над проектом

  • Продуктовый аналитик
  • Frontend-разработчик
  • Backend-разработчик
  • UX/UI-дизайнер

Начнём с разговора

Обсудить похожую задачу

Обсудим, что нужно вашему бизнесу, и предложим следующий шаг.

PDF, DOC, DOCX, XLS, XLSX, JPG или PNG — до 25 МиБ

Ответим в течение рабочего дня

Пн–Пт, 09:00–18:00 по Москве