CRM · Операции и мобайл
CRM для сети фитнес-клубов с QR-чекином и приложением для клиентов
Бэк-офис для сети фитнес-клубов с несколькими филиалами — абонементы, QR-чекин, оплата на ресепшене с фискальными чеками, расчёт зарплат и отчёты — плюс мобильное приложение для клиентов.
- Роль
- Ведущий инженер · CRM и мобильное приложение практически в одиночку
- Годы
- 2026
- Платформы
- Админ-панель · iOS и Android · API
- Мой вклад
- ~92% коммитов
Задача
Ресепшену нужны скорость и ноль ошибок с деньгами: отметить клиента, продать и заморозить абонемент, распечатать чек, закрыть кассу — во всех филиалах. Клиенты хотят видеть свой абонемент, историю и QR-код в телефоне.
Как я её решил
- 01
QR-чекин, переключающий вход/выход, с токенами для каждого филиала, которые можно перевыпустить, и автоматическим выходом при закрытии.
- 02
Упорядоченные, не пересекающиеся задачи по расписанию (разморозка → истечение → активация) — статусы абонементов никогда не конфликтуют.
- 03
Повторная отправка SMS только при сбоях соединения — клиент никогда не получит один и тот же код дважды.
- 04
Печать на термопринтере по сети и фискальные чеки с привязкой устройства к каждому филиалу.
- 05
QR-постеры с веб-ссылками, которые открывают приложение или ведут на веб-страницу, если его нет.
Что умеет
- Тарифы и абонементы с заморозкой, отменой и сменой тренера
- Загруженность в реальном времени и тепловые карты посещений
- Касса с внесениями, изъятиями и закрытием дня
- Зарплаты тренеров и персонала, включая пропорциональные и сторнированные выплаты
- Отчёты по выручке, росту и эффективности персонала с выгрузкой в Excel
- Push-кампании, объявления и принудительное обновление в приложении
Результаты
- Коммитов — моих
- 92%
- Маршрутов API
- ~135
- Задач по расписанию
- 11
- Файл тестов
- 31
- Мне принадлежат 92% коммитов CRM
- 31 файл тестов и задокументированный процесс релизов
- Одна платформа для клиентов, ресепшена и руководства
Стек
- Laravel 13
- PHP 8.3
- React 18
- React Native 0.84
- Zustand
Интеграции
- Fiscal receipts
- ESC/POS printers
- SMS
- Firebase
- VisionCamera
Детали, названия и визуальные материалы обобщены из уважения к конфиденциальности клиентов. С радостью разберу архитектуру на звонке.
Есть идея продукта?Давайте создадим его.
Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.