Член команды:
ООО "АЯ"
в команде:
10 человек
Глеб Дахно › DGE
АЯ говорил....
Рейтинг
65
№ 61 557 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Санкт-Петербург
Опыт работы
9 лет
На сайте с
2016 года
Юридический статус
Юридическое лицо

Приложение для спортивного клуба: расписание, абонементы, посещения без интернета, взаиморасчёты тренеров и чаты — для тренеров, клиентов и родителей

Описание

Бойцовский клуб в Ленинградской области: четыре тренера, десять направлений — от ОФП для малышей до ММА и кроссфита, взрослые и дети, групповые и индивидуальные тренировки каждый день. Всё велось в Telegram-чатах и блокнотах: кто придёт, у кого сколько занятий осталось по абонементу, кто из тренеров кому должен, если клиент с абонементом одного тренера сходил к другому.

Задача от клуба: одно приложение для тренеров, клиентов и родителей, которое ставится на телефон без App Store. Расписание и личные календари, абонементы с правилами клуба (12 занятий на 6 недель, не меньше двух в неделю, пропуск без причины сгорает, семейные абонементы), отметка посещений, деньги между тренерами без ручного счёта, опросы «кто придёт», чаты групп с фотоотчётами, напоминания. Отдельное условие: в зале часто нет мобильного интернета — отмечать посещения нужно и без сети. И дети: данные ребёнка видят только тренеры и его родители, фото — только с согласия.

Решение

Начали с ТЗ на 18 разделов, написанного простым языком: правила абонемента разобраны на примере одного клиента по неделям, долги тренеров — на примере с суммами, и каждая строка этих примеров стала автотестом. Владелец клуба принимал работу по списку из ТЗ, а не «на глаз».

Сделано:

Веб-приложение (PWA): ставится на iPhone и Android как обычное приложение, без магазинов и модерации. Роли: владелец, администратор, тренер, клиент, родитель; логин и пароль клиенту выдаёт тренер.
Расписание из недельного шаблона, личные календари клиента и родителя за каждого ребёнка, замены и отмены с уведомлениями.
Абонементы: списание, сгорание за недобор, уважительные причины, очередь абонементов, семейные; предупреждения «осталось 2 занятия», «недобор на этой неделе». Состояние абонемента всегда пересчитывается из событий — поздняя или ошибочная отметка ничего не ломает.
Отметка посещений в два нажатия, в том числе без сети: отметки копятся на телефоне и уходят на сервер, когда появится связь, без дублей. Способ оплаты подбирается сам: абонемент → семейный → предоплата → разовое.
Деньги: долг продавца абонемента тренеру, который провёл занятие, считается сам до копейки; «Мои деньги» с итогом месяца, долги клиентов, «Рассчитались» одной кнопкой. Журнал денег только дополняется, исправления — обратной записью с причиной.
Чаты: «Клуб», чаты групп, чат тренеров, личные; фотоотчёты, альбомы, опросы «кто придёт» с кнопками, автопост «Сегодня», рассылки, стойка клуба для вопросов клиентов.
Push-уведомления и напоминания по времени Петербурга: за 2 часа до занятия, «не ответил на опрос», «ребёнок на тренировке» родителю, «скучаем» тем, кто пропал, сводка дня тренеру; тихие часы.
Таблица посещений с фильтрами и выгрузкой в Excel; управление группами, направлениями и тренерами; фирменный стиль клуба и светлая/тёмная тема.
Защита данных: права проверяются сервером на каждом запросе, фото детей никогда не лежат в открытом доступе, сервер в России, ежедневные бэкапы с проверкой восстановления.

Перед запуском — 1 150 автотестов и независимый аудит кода и безопасности с планом доработок.

Результат

От ТЗ до работающей версии на боевом сервере — неделя. Клуб уходит от блокнотов и разрозненных чатов: тренер отмечает группу за минуту даже без интернета, абонементы списываются и сгорают по правилам клуба сами, долги между тренерами видны в любой момент и закрываются одной кнопкой, родители получают «ребёнок на тренировке» через минуту после отметки, а владелец видит деньги всего клуба за месяц на одном экране.

Приложение работает с октября 2026 года и развивается по плану: дальше — пояса и аттестации, спортивный профиль, рекомендации тренера, киоск на входе, зеркало чатов в Telegram и MAX. Та же основа подходит любому клубу, секции или студии с абонементами и расписанием.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT АЯшкола — ИИ-наставник для детей с кабинетами родителя и учителя: веб, приложения для iPhone и Android, безопасные ответы и родительский контроль
АЯшкола — ИИ-наставник для детей с кабинетами родителя и учителя: веб, приложения для iPhone и Android, безопасные ответы и родительский контроль
10
ИИ и Нейросети ИИ-ассистент для компании по дорожной разметке: коммерческое предложение в PDF из заявки менеджера за минуту вместо часа
ИИ-ассистент для компании по дорожной разметке: коммерческое предложение в PDF из заявки менеджера за минуту вместо часа
10
Веб-разработка и IT AYA-Connect — мессенджер для семьи и команд с iOS-приложением: чаты и группы, фотоальбомы, договорённости с напоминаниями, ИИ-помощник в группе
AYA-Connect — мессенджер для семьи и команд с iOS-приложением: чаты и группы, фотоальбомы, договорённости с напоминаниями, ИИ-помощник в группе
8