
Клиент
Onfit — проект сети автоматизированных фитнес-клубов без персонала, которые открыты 24/7.
Задача
Создать мобильное приложение, которое выполняло бы функции администраторов и отдела продаж.
Функции приложения
Выбор клуба
Приложение показывает ближайший клуб на карте и помогает рассчитать, сколько времени идти до него пешком.

Открыть дверь
Через приложение можно дистанционно открыть двери клуба, если есть активная подписка и прошла авторизация.
Убедиться, что пользователь — это действительно он
Чтобы войти в приложение, нужно ввести код, который приходит в SMS, а затем подтвердить свою личность через фото документа (например, паспорта).
Купить абонемент
Через приложение можно выбирать и покупать разные абонементы, а также управлять подписками — просматривать их и обновлять.
Контролировать загруженность
В приложении отображается загруженность клуба в реальном времени, а также доступные слоты для записи. Можно легко отменить или перенести запись, если что-то изменилось.
Рассказать о новостях и акциях
Приложение отправляет персонализированные уведомления. Они могут быть информационными (например, напоминание о тренировке, подтверждение бронирования) или рекламными. Все уведомления сохраняются в истории, и их можно посмотреть позже.

Особенности разработки
Технологии
- Фронтенд: Flutter, чтобы разрабатывать приложение одновременно для нескольких платформ (iOS, Android, ОС Аврора)
- Бэкенд: Python, чтобы обрабатывать данные и интегрировать приложение с учетной системой.
- Облачная инфраструктура: Яндекс.Облако для стабильной работы сервера и хранения данных.
- С++: чтобы адаптировать отдельные возможности приложения под ОС Аврора.
Гибкая методология
Разбили проект на две основные спецификации.
Первая спецификация включала авторизацию, верификацию, профиль, список акций и новостей, просмотр списка клубов, административную панель, просмотр списка пользователей, настройку, заведение и редактирование клубов (адрес, график работы, описание), оплату.
Вторая — бронирование даты и времени посещения, открытие двери клуба из приложения, историю посещений и чат, чтобы общаться с клубом.
Интересные решения
Естественная навигация
Отказались от нижнего навигационного меню в пользу бесконечного скроллинга, как в социальных сетях. Такая навигация упрощает восприятие. Не нужно выбирать, куда перейти, можно просто листать и погружаться в информацию.
Управление доступом через приложение
Механизм напоминает каршеринг: приложение отправляет запрос в учетную систему, учетная система передает команду контроллеру двери. Контроллер, который всегда подключен к Wi-Fi, размагничивает замок, и дверь открывается. Кнопка срабатывает за 30 минут до тренировки. После занятия есть еще 30 минут, чтобы спокойно переодеться и принять душ.
Первое фитнес-приложение на Авроре
ONFIT — первое фитнес-приложение, доступное на ОС Аврора. Мы адаптировали его под российскую операционную систему с минимальными изменениями, потому что с самого начала разрабатывали его с помощью Flutter. Российская операционная система совместима с этим фреймворком. ONFIT на Авроре — пример того, как технологии и забота о людях могут сочетаться в новых экосистемах.
Результаты
- Приложение доступно в Google Play, App Store и на Авроре
- Успешный запуск: первый клуб сети открылся и работает без персонала
-
«Задача была масштабная — объединить все ключевые процессы, от покупки абонемента до открытия дверей, в мобильном приложении. Команда продемонстрировала структурированный подход, четко соблюдала сроки и предоставляла регулярные отчеты о проделанной работе. Технически проект выполнен качественно, и сотрудничество оставило положительное впечатление. Работаем дальше!».
Планы
Развивать приложение по мере открытия новых клубов и масштабирования проекта.
Другие кейсы

ЭнергоГарант
Веб-сервисы для оформления электронных полисов

ONFIT
Проект сети автоматизированных фитнес-клубов без персонала, которые открыты 24/7.