В части записи сервис должен учитывать специфику клуба. Гость указывает день, время старта и длительность игры, число дорожек и игроков, добавляет прокат обуви по размеру, детские бортики и готовые пакеты, где дорожка, игры и угощение идут одним заказом. Расписание показывает фактическую занятость каждой дорожки, закрывает служебные интервалы, которые мы отмечаем сами, и оставляет паузу между сеансами на уборку и подготовку. Нужны предоплата или задаток через платёжный шлюз, прозрачные условия отмены и неявки, а также автоматические уведомления гостю о брони и напоминание накануне.
Отдельный крупный блок — турнирные лиги, на которых держится наша постоянная аудитория. Требуется заводить лиги и группы, регистрировать команды и игроков, строить расписание туров с привязкой команд к дорожкам и заносить результаты после каждого игрового вечера. Дальше система сама рассчитывает гандикапы, средние очки, рекорды и положение команд, обновляет таблицу и открывает её участникам в личном разделе. Капитанам полезно видеть график и итоги своей команды без звонков администратору, а нам — выгружать сводку по сезону.
Ожидаем от подрядчика:
— Расписание с реальной занятостью дорожек и служебными паузами;
— Прокат обуви, инвентарь и пакеты как платные опции брони;
— Предоплату, задаток и правила отмены и неявки;
— Модуль лиг с командами, составами и расписанием туров;
— Автоподсчёт гандикапов, средних, рекордов и турнирной таблицы.