FlexLab — мобильное приложение сети студий растяжки: кликабельный прототип MVP
Приложение для клиентов сети студий растяжки и фитнеса: выбор студии и направления, расписание с фильтрами, запись, перенос и лист ожидания, покупка абонементов, заморозка и подписка с автопродлением. Мы спроектировали продукт и собрали кликабельный прототип на 22 экрана.

О продукте
Коротко — что это за продукт и для кого он.
FlexLab — концепт приложения для сети студий растяжки и фитнеса: 27 студий в 12 городах и 11 направлений, от классической растяжки до гамаков и пилатеса. Клиенты записываются на групповые занятия, покупают абонементы и часто переносят визиты.
Мы собрали кликабельный прототип, в котором клиент сам находит студию рядом, выбирает занятие по расписанию, записывается или встаёт в лист ожидания, а потом покупает и замораживает абонемент без звонка администратору.
Задача
Сети нужно было разгрузить администраторов студий: большая часть звонков — запись, перенос и вопросы по абонементу. Приложение должно закрывать эти сценарии самостоятельно и при этом продавать: абонементы, подписку и пробное занятие.
Важно было учесть, что у сети много студий и тренеров: клиенту нужен быстрый фильтр, а студии — заполненные группы без пустых мест после отмен.
Особенности проекта
Студии и направления. Выбор города, студии на карте или списком, карточки направлений с описанием и интенсивностью, профиль тренера с рейтингом и ближайшими занятиями.
Расписание и запись. Фильтры по направлению, тренеру и времени, число свободных мест. Если группа заполнена, клиент встаёт в лист ожидания и получает push, когда место освободится.
Абонементы. Разовые пакеты и подписка «Безлимит», оплата картой или через СБП, чек на почту. Остаток занятий и срок действия всегда видны на главном экране.
Гибкость. Перенос записи без списания, заморозка абонемента до 14 дней с выбором дат в календаре, управление автопродлением и уведомлениями.
Решение и подход
Как мы шли от сценариев к прототипу.
Мы описали путь нового и постоянного клиента, разложили его на экраны и собрали интерфейс из компонентов дизайн-системы: карточки занятий, фильтры, шторки оплаты и календари переиспользуются во всех разделах.
Прототип открывается по ссылке на телефоне и компьютере. Для MVP рекомендуем Flutter для iOS и Android, бэкенд на Laravel и интеграцию с CRM фитнес-клуба: расписание, записи и абонементы синхронизируются с системой, в которой работают администраторы.
Технологический стек
Чем собран прототип и что рекомендуем для разработки.
Почему сначала прототип
В фитнес-приложении каждая лишняя секунда до записи снижает конверсию. Прототип позволяет измерить путь от открытия приложения до подтверждённой записи и проверить его на клиентах студий до разработки.
Прототип также становится общим языком для сети: управляющие студиями, маркетинг и разработчики видят одни и те же сценарии и договариваются о правилах переноса, отмены, листа ожидания и заморозки.
Функции продукта
Ключевые возможности, которые закрывают задачу.
Студии на карте
Город, студия и расстояние
Расписание
Фильтры по направлению, тренеру и времени
Запись и перенос
Без списания, с выбором нового времени
Лист ожидания
Push, когда освободится место
Абонементы
Пакеты занятий и подписка «Безлимит»
Заморозка
До 14 дней с выбором дат
Профиль
Посещения, способы оплаты, уведомления
Как это работает
Ключевые экраны прототипа — по шагам.

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

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

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

Заморозка абонемента
Клиент выбирает период в календаре, и приложение сразу показывает новый срок окончания абонемента.
Ограничение в 14 дней и стоимость заморозки видны до подтверждения, поэтому спорных ситуаций на ресепшене меньше.
Кликабельный прототип FlexLab
Прототип открывается в браузере по ссылке — установка не нужна. Пройдите сценарии сами: экраны связаны переходами, работают кнопки, поля, шторки и ошибки. Удобнее всего смотреть с телефона, на компьютере прототип показывается в рамке устройства.
Платежи и персональные данные
В приложении хранятся контакты клиентов, история посещений и привязанные карты. Вход выполняется по коду из SMS, данные карт не сохраняются в приложении, оплата идёт через защищённый платёжный шлюз.
При разработке обработка персональных данных строится по 152-ФЗ, а условия подписки и автопродления показываются клиенту до оплаты.
В цифрах
- Кликабельный прототип на 22 экрана.
- Выбор из 27 студий в 12 городах на карте и списком.
- Расписание с фильтрами и листом ожидания.
- Абонементы, подписка с автопродлением и заморозка до 14 дней.
- Push и SMS-уведомления о занятиях и свободных местах.
- Прототип открывается по ссылке на телефоне и компьютере.
Часто задаваемые вопросы
Что умеет приложение для фитнес-студии?
Можно ли посмотреть прототип FlexLab?
Можно ли подключить приложение к CRM клуба?
Подходит ли решение для одной студии?
Сколько стоит разработка?
Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Фитнес-приложение
Мобильное приложение для тренировок и контроля активности с трекингом прогресса.

Climatic App
Приложение для дистанционного управления климатическим оборудованием по Wi-Fi.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Нужно приложение для студии или клуба — начнём с прототипа
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.


