Эльза ИИ
Yoga Fitness: мобильное приложение для йоги с программами, таймером тренировок и админ-панелью
Эльза ИИ
#Приложение под ключ #Разработка программного обеспечения

Yoga Fitness: мобильное приложение для йоги с программами, таймером тренировок и админ-панелью

18 
Эльза ИИ Россия, Воронеж
Поделиться: 0 0 0
Yoga Fitness: мобильное приложение для йоги с программами, таймером тренировок и админ-панелью
Бюджет

950 000

Сфера

Развлечение и спорт

Мобильная платформа

iOS, Android

Сдано

Апрель 2026

Задача

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

Задача: сделать приложение для iOS и Android, которое за минуту подбирает новичку программу по анкете, ведёт по тренировке как тренер — с таймером, паузами на отдых и подсказками по каждой позе — и удерживает через многонедельные челленджи, статистику и напоминания. Отдельное требование — админ-панель, чтобы контентная команда сама наполняла базу упражнений, собирала тренировки и программы и запускала новый контент без релизов приложения в сторах.

Решение

Спроектировали в Figma около 40 экранов: онбординг, регистрация по email и телефону, анкета целей, главная с челленджами и категориями, карточки тренировок, плеер упражнений, статистика, профиль и настройки. Пастельные карточки категорий, крупные фото поз, контрастные кнопки — чтобы пользоваться с коврика, не вглядываясь в экран.

Приложение написали на Flutter — одна кодовая база для iOS и Android. После анкеты (цель, опыт, сколько раз в неделю готов заниматься) пользователь получает персональный челлендж на несколько недель с прогрессом по дням. Каталог делится на йога-направления (приветствие солнцу, сидячие, стоячие, партерные позы, инь-йога, хатха, пауэр-йога) и фитнес-блоки (пресс, ягодицы, ноги, спина). Карточка тренировки показывает число упражнений, калории, длительность и список поз с секундами.

Плеер тренировки работает как тренер: обратный отсчёт перед стартом, круговой таймер позы с анимацией, голосовые и звуковые подсказки, пауза и пропуск, экран отдыха между упражнениями, подсказка «как выполнять» и польза позы, а в конце — экран с трофеем и итогами: упражнения, калории, время. Есть календарь истории, калькулятор ИМТ по данным о здоровье, дневная цель в калориях или минутах, настройка отдыха, напоминания о тренировке, смена единиц измерения, режим «не гасить экран». Скачанные тренировки работают офлайн.

Админ-панель на Laravel 11 и Filament — рабочее место контентной команды. Библиотека упражнений: название, анимация или фото позы, длительность по умолчанию, калории, инструкция и польза. Конструктор тренировок собирает их из упражнений перетаскиванием и сам считает длительность и калории; конструктор программ раскладывает тренировки по неделям и дням челленджа. Здесь же редактируются вопросы анкеты и правила подбора программы, запускаются push-рассылки по сегментам (не занимался 3 дня, завершил неделю), ведётся база пользователей и смотрится аналитика: активные пользователи, завершённые тренировки, удержание по неделям, популярные программы, конверсия в премиум. Контент версионируется и публикуется в приложение через API без релиза в сторах, с предпросмотром на тестовом аккаунте. Роли: редактор, методист, маркетолог, администратор.

Бэкенд — тот же Laravel: REST API для приложения, PostgreSQL, Redis для кэша и очередей рассылок, медиа в S3-хранилище за CDN, серверная проверка покупок премиума в App Store и Google Play, событийная аналитика. Всё развёрнуто в Docker за NGINX. Приложение опубликовали в App Store, Google Play и RuStore.

Результат

Через 2 месяца после релиза:

• более 15 000 установок без платного продвижения, оценка в магазинах приложений — 4,8;

• 62% пользователей, прошедших анкету, завершают первую тренировку в день установки;

• удержание на 7-й день — 38%, на 30-й — 21%; челленджи и напоминания дают основной вклад в возвраты;

• контентная команда добавила через админ-панель 120 упражнений, 40 тренировок и 9 программ без единого релиза приложения;

• конверсия в премиум-подписку — 6% от активных пользователей.


Стек технологий

  • Dart Dart Язык программирования
  • PHP PHP Язык программирования
  • TypeScript TypeScript Язык программирования
  • Flutter Flutter Фреймворк/библиотека
  • Laravel Laravel Фреймворк/библиотека
  • ClickHouse ClickHouse База данных
  • PostgreSQL PostgreSQL База данных
  • Redis Redis База данных
  • Docker Docker Среда разработки
  • Xcode Xcode Среда разработки
  • Figma Figma Графический редактор
  • NGINX NGINX Веб-сервер

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

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

Эльза ИИ с удовольствием обсудит вашу задачу

Оставить заявку