Мобильное приложение для сети клубов
Кроссплатформенное приложение с биометрией, расписанием, оплатой и push-уведомлениями — на React Native.
Контекст
Сеть клубов, салонов или клиник с десятками тысяч активных клиентов. Запись — по звонку или через администратора. Мобильного приложения нет.
Проблема
Клиенты уходят после второго месяца: нет напоминаний и удобной записи. Колл-центр не справляется, большая часть звонков — про расписание.
Ограничения
- iOS и Android — одна кодовая база
- Интеграция с несколькими устаревшими системами
- Face ID / Touch ID для входа и оплаты
- Публикация в App Store и Google Play в срок
Подход
Кроссплатформенное приложение на React Native. Вход по биометрии или номеру телефона. Расписание синхронизируется с CRM, запись — в несколько тапов. Оплата через Apple Pay / Google Pay. Push-уведомления. Интеграция со СКУД.
Архитектура
Мобильный клиент
React Native, TypeScript, Zustand для состояния, React Navigation для роутинга.
Серверная часть
NestJS + PostgreSQL, GraphQL для мобильного API, REST для интеграций с устаревшими системами.
Интеграции
CRM, СКУД, бухгалтерия, склад. Все — через адаптеры с автоматическим выключателем.
Уведомления
Firebase Cloud Messaging + APNs, приоритеты, дедупликация, аналитика открытий.
Аналитика
Firebase Analytics, Sentry, Amplitude. Панель по воронке записи и удержанию клиентов.
Ход работ
- 1
UX-исследование
Глубинные интервью с клиентами и администраторами. Прототип, тесты на пользователях.
- 2
Ядро
Авторизация, расписание, запись, личный кабинет. Первые сборки в TestFlight.
- 3
Оплата и СКУД
Apple Pay / Google Pay, интеграция со СКУД, push-уведомления.
- 4
Полировка и публикация
Тесты, отчёты о сбоях, публикация в App Store и Google Play.
Типичные результаты
Рейтинги приложений — 4.6–4.8★, удержание за полгода выросло на 50%+, большая часть записей идёт через приложение, колл-центр разгрузился на 40%+.
Технологический стек
Другие проекты
Оценка за 1 рабочий день
Стоимость и план реализации — по заявке.