Программный продукт для прохождения фитнес-марафонов и спортивных конкурсов. В рамках проекта разработаны нативные мобильные приложения для iOS и Android, а также административная панель для удобного управления всей системой. Приложение позволяет пользователям выбирать и оплачивать программы тренировок, участвовать в конкурсах, отслеживать расписание занятий, оставлять комментарии и совершать покупки во встроенном интернет-магазине.
Клиент
Заказчик — компания, организующая платные фитнес-марафоны и спортивные конкурсы. До начала проекта все бизнес-процессы были не автоматизированы и требовали переноса в цифровую среду для масштабирования и повышения удобства для участников.
Задача
Автоматизировать существующие бизнес-процессы и создать не просто приложение, а целостную систему, удобную для конечных пользователей и простую в управлении для владельцев. Основные требования:
Особенности проекта
Проект отличался высокой степенью неопределённости на старте: многие функциональные требования уточнялись в процессе. При этом заказчику требовалось выпустить готовый продукт в сжатые сроки. Для достижения результата команда выбрала гибкую методологию SCRUM — работа велась спринтами, что позволило последовательно наращивать функциональность и быстро адаптироваться к изменениям. В итоге за пять месяцев был выделен необходимый минимум функций для первой версии и выпущен полностью готовый продукт.
Решения: что вошло в финальную версию
Регистрация и авторизация
Все возможности приложения доступны только зарегистрированным пользователям. Вход выполняется по email или через аккаунт в социальных сетях, учётная запись защищена паролем.

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

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

Конкурсы и голосование
Участники марафонов могут делиться своими результатами, выкладывая фото и информацию в специальном разделе. Другие пользователи просматривают список конкурсантов и голосуют за понравившиеся достижения.

Комментарии и обратная связь
В приложении предусмотрена возможность комментировать материалы и уточнять информацию, что способствует вовлечённости и созданию сообщества.

Административная панель
Единый веб-интерфейс для управления всеми активностями на обеих платформах:

Результаты
По итогам пяти месяцев работы заказчик получил два нативных приложения и административную панель. Система запущена в эксплуатацию; команда продолжает поддержку и разработку следующей версии. В ближайших планах — добавить раздел питания, позволяющий пользователям рассчитывать калории и контролировать рацион.
В цифрах
2 нативных приложения — iOS (Swift) и Android (Kotlin) — с общим бэкендом.
Веб-административная панель для управления контентом обеих платформ.
Каталог марафонов с расписанием занятий и упражнений по дням.
Оплата программ тренировок прямо внутри приложения.
Конкурсы с загрузкой фото и голосованием участников.
Push-уведомления из единой админки о новых программах, акциях и стартах.
Почему нативная разработка для мобильных платежей и push
Приложение работает с платёжными данными пользователей и доставляет push-уведомления. Нативный стек на Swift и Kotlin даёт прямой доступ к системным API: встроенная платёжная инфраструктура платформ (StoreKit на iOS, Billing API на Android) и нативные push (APNs / FCM) работают с минимальным промежуточным слоем, что упрощает поддержку и снижает риск отказа при обновлениях ОС.
Кросс-платформенные фреймворки рассматривались, но нативный стек выбран из-за более предсказуемого поведения платёжных и push-компонентов и возможности точечно настроить UI под HIG (iOS) и Material Design (Android).
Архитектура и персональные данные
Бэкенд обрабатывает платёжные и профильные данные участников. Передача данных между клиентом и сервером осуществляется по HTTPS; платёжные реквизиты не хранятся на устройстве. Уведомления отправляются через серверные очереди, без прямого доступа мобильного приложения к платёжному шлюзу.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Персональные данные пользователей обрабатываются по требованиям 152-ФЗ; статус оператора проверяется в реестре операторов ПДн РКН.
Мы найдем лучшее решение вашей задачи
Отправляя заявку, вы соглашаетесь на обработку персональных данных.
© 2026 YuSMP Group
Этот сайт использует файлы cookie и другие технологии, чтобы обеспечить работу сайта, анализировать его использование и показывать рекламу в соответствии с вашими интересами.
Подробнее о файлах cookie можно узнать в нашем Разделе о политике обработки файлов cookie