Мобильное приложение с курсами реабилитации
ПроРехаб — центр оздоровительных практик, который захотел масштабировать свою экспертизу и превратить офлайн-методики восстановления после травм и операций в цифровой продукт. Идея была в том, чтобы выпустить мобильное приложение с видеокурсами реабилитации, через которое пользователи могли бы покупать отдельные курсы и получать к ним постоянный доступ. У клиента уже были готовый дизайн и чёткое понимание продукта, а наша задача состояла в том, чтобы за 3 месяца создать полноценную экосистему и выпустить её в App Store и Google Play.
Главная сложность проекта была не в мобильной части, а в сопряжении бизнес-модели с техническими ограничениями платформ. Для iOS приходилось учитывать жёсткие правила Apple: стоимость цифровых товаров можно выбирать только из предустановленных ценовых уровней, а каждый курс нужно вручную заводить в кабинете разработчика и сопоставлять с данными внутри платформы. На Android использовалась другая платёжная модель через внешний эквайринг, поэтому нужно было спроектировать абстрактный слой платежей и не сломать единую бизнес-логику приложения. Параллельно требовалось создать административную панель с управлением контентом, ролями, пользователями и аналитикой.
Мы построили для ПроРехаб полноценную цифровую экосистему. На Flutter разработали мобильное приложение для iOS и Android с каталогом курсов, видеоплеером, личным кабинетом, офлайн-просмотром, прогрессом обучения, заметками и рекомендациями. Для управления контентом и операционной частью использовали Directus как основу административной панели, а всю кастомную бизнес-логику реализовали на Node.js. Отдельно спроектировали платёжный слой: на iOS учли ограничения In-App Purchase и ручное соответствие курсов продуктам Apple, а на Android подключили внешний эквайринг через ЮKassa. Такой подход позволил сохранить единый пользовательский опыт и при этом соблюсти требования обеих платформ.
Flutter позволил одновременно выпустить iOS и Android-версии с единым UX, каталогом курсов, видеоплеером и офлайн-доступом к материалам.
Структурированные программы восстановления с видео, текстовыми инструкциями, прогрессом обучения и моделью единоразовой покупки курса с постоянным доступом.
Клиент получил панель для управления курсами, уроками, видео, ролями, пользователями, отзывами и аналитикой без необходимости обращаться к разработчикам по каждому изменению.
Разные платёжные сценарии для iOS и Android: Apple In-App Purchase и ЮKassa, объединённые общим абстрактным слоем бизнес-логики.
Статистика продаж, популярности курсов и пользовательской активности помогает клиенту управлять контентом и развитием продукта на основе данных.
Напоминания о занятиях, уведомления о новых курсах и поддержка вовлечённости пользователей после покупки.
Расскажите о вашем проекте — и мы разработаем стратегию под ваши цели