Как мы помогли Прорехаб запустить мобильное приложение с курсами реабилитации и вывести его в App Store и Google Play за 3 месяца
Представьте себе центр оздоровительных практик, который годами помогает людям восстанавливаться после травм и операций. У них накоплена огромная экспертиза, отработанные методики, довольные клиенты. Но есть одна проблема: физически они могут помочь ограниченному количеству людей. Что если создать мобильное приложение с видеокурсами реабилитации, чтобы охватить тысячи пациентов по всей стране? Прорехаб обратился к нам именно с такой идеей — превратить свои знания в цифровой продукт с подписочной моделью монетизации. У них уже был готовый дизайн и четкое видение продукта, нужно было только воплотить это в жизнь.
Что хотел клиент?
Прорехаб обратился к нам с конкретными задачами:
- Разработать мобильное приложение с видеокурсами: создать платформу, где пользователи могут покупать и проходить курсы реабилитации
- Реализовать модель монетизации по подписке: пользователи покупают отдельные курсы единоразово, получая к ним постоянный доступ
- Создать административную панель: инструмент для управления контентом, пользователями и всей экосистемой приложения
- Запустить в App Store и Google Play: полноценный релиз с интеграцией платёжных систем для обеих платформ
Особенности проекта:
- Готовый дизайн мобильного приложения от клиента
- Проработанная концепция и контент-стратегия
- Необходимость интеграции с различными платёжными системами (Apple Pay и внешние эквайринги)
- Чёткие сроки — 3 месяца до запуска
Административная часть требовала проработки:
- Управление видеокурсами и их структурой
- Система ролей и доступов
- Аналитика по продажам и пользователям
- Модерация контента и отзывов
Наш подход к задаче
Мы организовали структурированный процесс разработки:
- Анализ готового дизайна: изучили предоставленные макеты мобильного приложения
- Проектирование административной панели: провели встречи для определения ключевых ролей и процессов администрирования
- Agile-методология: организовали демонстрации прогресса каждые 2 недели — наш стандартный подход для получения обратной связи
- Единый канал коммуникации: вся команда работала в общем мессенджере для оперативного решения вопросов
Пример нашего подхода: Боль: "Есть готовое приложение, но нет админки" → Гипотеза: "Нужна гибкая система управления контентом" → Решение: "Directus + кастомная бизнес-логика на Node.js" → Проверка: "Клиент может самостоятельно управлять всем контентом приложения"
Что мы сделали
Мы создали полноценную экосистему для цифрового здравоохранения:
1. Мобильное приложение на Flutter
- Кроссплатформенная разработка: использовали Flutter для одновременного создания iOS и Android версий
- Каталог курсов: структурированное отображение всех доступных программ реабилитации с детальными описаниями
- Видеоплеер: оптимизированный проигрыватель для комфортного просмотра обучающих роликов
- Прогресс обучения: отслеживание прохождения курсов, закладки, заметки пользователей
- Личный кабинет: управление подписками, история покупок, персональные рекомендации
- Офлайн-режим: возможность скачивания курсов для просмотра без интернета
2. Административная панель на Directus
- Готовая CMS-основа: использовали Directus для быстрого создания административного интерфейса
- Управление курсами: загрузка видео, создание структуры уроков, редактирование описаний
- Система ролей: разграничение доступов для администраторов, контент-менеджеров, модераторов
- Аналитическая панель: статистика по продажам, популярности курсов, активности пользователей
- Управление пользователями: модерация аккаунтов, поддержка клиентов, управление подписками
3. Серверная архитектура на Node.js
- Бизнес-логика: реализация всех основных процессов приложения на Node.js
- API для мобильного приложения: RESTful интерфейс для взаимодействия с административной панелью
- Система уведомлений: push-уведомления о новых курсах, напоминания о занятиях
- Обработка платежей: интеграция с различными платёжными системами
- Система рекомендаций: алгоритмы предложения релевантных курсов пользователям
4. Интеграция платёжных систем
- Android-платежи: интеграция с ЮКасса для обработки платежей через внешний эквайринг
- iOS-платежи: использование встроенной системы Apple Pay для покупок в приложении
- Единоразовые покупки: модель оплаты отдельных курсов без регулярных списаний
- Безопасность транзакций: шифрование платёжных данных и соответствие стандартам PCI DSS
5. Система управления контентом
- Загрузка видео: оптимизированная система для размещения обучающих материалов
- Структурирование курсов: создание логических блоков, последовательностей упражнений
- Мультимедиа-контент: поддержка видео, изображений, текстовых инструкций
- Версионирование: возможность обновления курсов без потери прогресса пользователей
С какими трудностями мы столкнулись
Ограничения платёжной системы Apple
Apple требует выбирать стоимость цифровых товаров из предустановленного набора ценовых уровней, каждый со своим идентификатором. Для каждого курса приходилось вручную создавать цифровые товары в кабинете разработчика Apple и сопоставлять их с курсами в административной панели.
Что мы сделали: создали систему соответствия между курсами и Apple-идентификаторами, но полностью автоматизировать процесс не удалось из-за ограничений платформы.
Чему научились: важность изучения ограничений платёжных систем на этапе планирования архитектуры и заложения дополнительного времени на ручную настройку для iOS.
Различия в платёжных системах между платформами
Android и iOS требовали кардинально разных подходов к обработке платежей, что усложняло единую логику в приложении.
Что мы сделали: создали абстрактный слой для работы с платежами, который скрывает различия платформ от основной бизнес-логики.
Чему научились: необходимость планирования платёжной архитектуры с учётом специфики каждой платформы с самого начала проекта.
Результаты
- Запустили приложения в обоих магазинах за 3 месяца: полноценный релиз в App Store и Google Play в установленные сроки
- Создали полнофункциональную административную панель: клиент получил инструменты для самостоятельного управления всем контентом
- Реализовали работающую модель монетизации: пользователи могут покупать курсы и получать к ним постоянный доступ
- Обеспечили кроссплатформенность: единый пользовательский опыт на iOS и Android
- Настроили аналитику: клиент может отслеживать эффективность курсов и поведение пользователей
- Создали масштабируемую архитектуру: система готова к росту количества курсов и пользователей
- Соблюдали все требования магазинов: успешное прохождение модерации Apple и Google
Выводы
Проект Прорехаб показал, как правильная подготовка со стороны клиента может кардинально ускорить разработку. Готовый дизайн и чёткое видение продукта позволили нам сосредоточиться на технической реализации и довести проект до успешного запуска в установленные сроки.
Главное открытие: различия между платёжными системами iOS и Android требуют отдельного внимания на этапе планирования. Также важна гибкость в выборе технологий — использование Directus для административной панели значительно ускорило разработку без потери функциональности.
Проект демонстрирует, как цифровые технологии могут масштабировать экспертизу в сфере здравоохранения, делая качественную реабилитацию доступной большему количеству людей.
Если у вас есть экспертиза в любой сфере и вы хотите превратить её в цифровой продукт с курсами или обучающими материалами, мы готовы помочь создать современное мобильное приложение. Свяжитесь с нами — обсудим, как воплотить ваши знания в успешный цифровой бизнес!