Simple Apps logo
Все кейсыПроРехаб
Мобильные приложенияFlutter + Directus + Node.js

ПроРехаб

Мобильное приложение с курсами реабилитации

Клиент:ПроРехаб
Срок:3 месяца
Год:2023
3 мес
Запуск
App Store и Google Play
2
Платформы
iOS и Android
ПроРехаб
О проекте

Обзор проекта

ПроРехаб — центр оздоровительных практик, который захотел масштабировать свою экспертизу и превратить офлайн-методики восстановления после травм и операций в цифровой продукт. Идея была в том, чтобы выпустить мобильное приложение с видеокурсами реабилитации, через которое пользователи могли бы покупать отдельные курсы и получать к ним постоянный доступ. У клиента уже были готовый дизайн и чёткое понимание продукта, а наша задача состояла в том, чтобы за 3 месяца создать полноценную экосистему и выпустить её в App Store и Google Play.

Стек технологий
FlutterNode.jsDirectusREST APIЮKassa

Задача и вызов

Главная сложность проекта была не в мобильной части, а в сопряжении бизнес-модели с техническими ограничениями платформ. Для iOS приходилось учитывать жёсткие правила Apple: стоимость цифровых товаров можно выбирать только из предустановленных ценовых уровней, а каждый курс нужно вручную заводить в кабинете разработчика и сопоставлять с данными внутри платформы. На Android использовалась другая платёжная модель через внешний эквайринг, поэтому нужно было спроектировать абстрактный слой платежей и не сломать единую бизнес-логику приложения. Параллельно требовалось создать административную панель с управлением контентом, ролями, пользователями и аналитикой.

🚀

Наше решение

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

Функциональность

Ключевые возможности

📱

Кроссплатформенное приложение

Flutter позволил одновременно выпустить iOS и Android-версии с единым UX, каталогом курсов, видеоплеером и офлайн-доступом к материалам.

📚

Курсы реабилитации

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

🛠️

Админ-панель Directus

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

💳

Платежи

Разные платёжные сценарии для iOS и Android: Apple In-App Purchase и ЮKassa, объединённые общим абстрактным слоем бизнес-логики.

📊

Аналитика

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

🔔

Push-уведомления

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

Результаты

Измеримый эффект

3 мес
Запуск
App Store и Google Play
2
Платформы
iOS и Android
100%
Модерация
успешное прохождение магазинов
1
Админ-панель
клиент управляет контентом сам
Доступ к курсам
после единоразовой покупки

Хотите похожий результат?

Расскажите о вашем проекте — и мы разработаем стратегию под ваши цели