2 000 000
Развлечение и спорт
iOS, Android
Май 2025
Сделать мобильное приложение для федеральной сети СПА-Комплексов
Разработали мобильное приложение сети термальных комплексов Termoland на React Native — единый мобильный продукт, объединяющий клиентские сервисы, продажи, программы лояльности и билетную систему.
Приложение построено вокруг сложного интеграционного контура и работает сразу с несколькими внешними и внутренними системами.
В основе — интеграция с 1С:Фитнес, которая используется как ключевая система управления клиентами, услугами, товарами, билетами и абонементами. Приложение получает из неё актуальные данные и передаёт информацию о пользователях и заказах обратно в учетный контур.
Система рассчитана на работу сразу с 18 комплексами сети. При этом пользователь может выбирать нужный комплекс, а приложение отображает актуальные для него продукты, услуги, цены и условия покупки.
Отдельный интеграционный контур — сервер программы лояльности. Он работает независимо от 1С и отвечает за клиентские механики, бонусы и персональные условия. Приложение синхронизирует данные между несколькими системами, сохраняя единый пользовательский сценарий.
Реализовали полноценную мобильную продажу услуг и билетов:
покупка обычных билетов;
покупка абонементов и подписок;
оформление заказа на себя;
покупка билетов сразу для нескольких людей;
возможность указать разных посетителей в одном заказе;
работа с несколькими платежными контурами и эквайрингами;
обычные разовые платежи;
рекуррентные платежи по подпискам;
обработка статусов платежей;
передача результатов оплаты в учетные системы;
формирование цифрового билета после успешной оплаты.
Причём билет — это не просто запись о покупке. После прохождения всей цепочки проверки и оплаты пользователь получает цифровой билет с QR-кодом, который используется непосредственно для прохода в комплекс.
Особое внимание уделили логике групповых покупок. Пользователь может приобрести несколько билетов в рамках одного заказа и назначить их разным людям — например, себе, супругу, ребёнку или другому члену семьи.
При этом данные о посетителях должны корректно сопоставляться с клиентскими карточками и правилами, которые действуют в 1С:Фитнес.
В приложении также реализовали личный кабинет, историю заказов, управление подписками и другими приобретёнными продуктами.
Таким образом, мобильное приложение стало не отдельным интерфейсом поверх сайта, а полноценным мобильным клиентом сложной цифровой инфраструктуры Termoland — с 18 комплексами, 1С:Фитнес, отдельным сервером лояльности, несколькими эквайрингами, разовыми и рекуррентными платежами, групповой покупкой билетов и цифровой системой прохода.
React Native + единый backend + интеграционный слой позволили собрать весь этот контур в одном мобильном продукте для iOS и Android.
Стабильное мобильное приложение, которым регулярно пользуются клиенты сети. Приложение обрабатывает сотни заказов в день в разрезе каждого комплекса, а суммарное количество заказов по сети может достигать тысяч.
Приложение используется как полноценный канал продаж билетов, подписок и других услуг сети и стабильно работает при большом количестве одновременных пользователей.
После запуска приложение также входило в топ-10 App Store в категории «Здоровье и фитнес», что подтверждает востребованность продукта среди клиентов.