Продолжая использовать этот сайт, вы соглашаетесь на использование файлов cookie 🍪
Ок
Яндекс.Карты
Wiren Board
Flutter
3 недели
Срок проекта
Бронза за Лучшее MVP приложение
Tagline Awards 2025
Награды
Мобильное приложение

Приложение для поиска и бронирования тренировок в автономных фитнес-модулях

Задача

Создать технологичную экосистему для индивидуальных тренировок, которая объединяет удобство бронирования, безопасность и надежность управления физическими модулями, а также обеспечить масштабируемую платформу для развития сети фитнес-контейнеров.

Технологии

О проекте

Сеть автономных фитнес-контейнеров СПОРТКУБ — это физические спортивные модули в городской среде, которые работают без персонала. Клиент пришёл с задачей: построить цифровую экосистему, которая полностью автоматизирует работу каждого контейнера и позволит масштабировать сеть без роста операционных издержек.

Задача и решение

Команда CosySoft разработала кроссплатформенное мобильное приложение на Flutter с единой кодовой базой для iOS и Android. Приложение выступает «умным пультом» всего контейнера: в одном интерфейсе объединены геолокация, бронирование, оплата, СКУД, видеонаблюдение и юридические документы. Приложение позволяет оператору сети быстро масштабировать количество контейнеров, поскольку все критические функции (верификация, бронирование, оплата, безопасность) полностью автоматизированы.

Приложение СПОРТКУБ может быть примером того, как правильно и быстро замечать нужды пользователей, быстро к ним адаптироваться, а также строить доверие через доступность, удобство и простоту покупки фитнес-услуг. Вовлеченность и оперативная работа ИТ-подрядчика в этом случае позволила быстро запустить перспективный проект.

Архитектурное решение

Для управления физическим оборудованием выбрали Wiren Board Cloud как единый слой IoT-инфраструктуры. Контроллеры работают по протоколу MQTT «из коробки» — не нужно поднимать отдельный брокер Mosquitto, что сокращает точки отказа и ускоряет подключение каждого нового контейнера до нескольких минут.

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

  • Геолокация в реальном времени и отображение контейнеров на карте Яндекс.Карт.
  • Двухшаговая авторизация по номеру телефона для быстрого входа (СМС-код из 4 цифр).
  • Система верификации личности через загрузку фото разворотов паспорта и селфи с документом.
  • Модерация в течение 15 минут с уведомлением пользователя о результате.

Эффективное управление бронированиями

  • Гибкая система временных слотов с визуализацией доступности.
  • Возможность выбора нескольких слотов в одну дату за один клик.
  • Интеграция с эквайрингом для безопасных платежей без повторного ввода данных карты.
  • Онлайн-касса для автоматического формирования и отправки чеков в соответствии с ФЗ-54.

Безопасность и контроль доступа

  • Электромеханические замки, управляемые через API контроллера.
  • Автоматическое открытие двери на 20 секунд при нажатии кнопки в приложении.
  • Система сигнализации и видеонаблюдения с уведомлениями администратору при: несанкционированном проникновении во время неактивной сессии, пребывании пользователя в контейнере после окончания сессии, обнаружении более 3 человек в контейнере одновременно.

Система контроля

  • Фиксация нарушений через камеры.
  • Динамический расчет штрафов администратором.
  • Интегрированная история штрафов в профиле пользователя.

Встроенная система штафов и контроля доступа защищает продукт от злоупотреблений и обеспечивает безопасность для добросовестных пользователей.

Правовое обеспечение

  • Электронное согласие для пользовательского соглашения и договора при регистрации.
  • Электронное подписание акта в каждой сессии.
  • Архив всех документов в разделе “Документы” приложения.

Масштабируемая админ-панель

  • Управление справочниками контейнеров, тарифов, слотов аренды и блокировок.
  • Управление пользователями с историей бронирований и штрафов.
  • Система уведомлений для целевой коммуникации.
  • Управление контентом (документы, видеоинструкции).

Особенности проекта

Интеграции с умными устройствами

Работа с “черным ящиком” микроконтроллеров и камер заняла больше времени, чем планировалось. Заказчик уточнял требования — может ли камера проверять наличие людей, может ли замок сам закрываться после открытия и как обеспечить восстановление при потере связи.
В процессе также было принято решение поменять интегратора оборудования и часть концепции. Это произошло в момент, когда бОльшая часть логики была уже реализована. Однако интенсивная работа команды с новым интегратором оборудования значительно ускорила сложную интеграцию с новой облачной системой.
Риски со штрафами для первых пользователей

Продукт изначально подразумевал автоматическую систему штрафов без участия администратора. Но после ряда тестов выяснилось, что оборудование может ошибаться. Мы добавили этап ручной проверки, где администратор должен подтвердить или отменить штраф. На этапе выхода на рынок это решение существенно снизит количество споров и повысит доверие пользователей.

Итоги

СПОРТКУБ - это не только мобильное приложение для фитнеса, но и платформа управления физической инфраструктурой через смартфон: IoT, СКУД, видеонаблюдение, финансы и документооборот в едином интерфейсе.

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

Для CosySoft этот проект стал демонстрацией компетенции на стыке мобильной разработки и IoT — области, которая становится всё более востребованной в сфере услуг и логистике.