Беру в работу расписание групповых тренировок для студий, у которых не один зал, а несколько, и не один тренер, а целая команда. Типичная боль такой студии — администратор держит в голове или в блокноте, какой зал занят йогой, какой отдан силовой группе, а какой уже забронирован под соло-тренировку. Я убираю эту путаницу и вывожу занятость всех залов и всех тренеров на один экран.
Ключевая часть системы — лимит мест в группе. Как только на конкретное занятие записалось нужное число человек, форма записи закрывается сама, без участия администратора. Если группа уже набрана, предусмотрена очередь ожидания: при отмене чьей-то записи система сама находит первого в очереди, отправляет ему предложение занять освободившееся место и даёт ограниченное время на ответ, а если он не подтвердил — предлагает следующему.
Работу закрываю полностью: от сетки расписания и формы бронирования на стороне клиента до административной части, где сотрудник добавляет новые слоты, переносит тренировку между залами, назначает замену тренеру на время отпуска или закрывает зал техническим блоком.
Итоговый набор:
— сводное расписание по всем залам и тренерам на одном экране;
— лимиты мест по каждой группе с автозакрытием записи;
— очередь ожидания с автоматическим предложением освободившегося места;
— административная панель для управления слотами и заменами;
— клиентская форма бронирования, удобная с телефона;
— система напоминаний перед началом занятия.
Ключевая часть системы — лимит мест в группе. Как только на конкретное занятие записалось нужное число человек, форма записи закрывается сама, без участия администратора. Если группа уже набрана, предусмотрена очередь ожидания: при отмене чьей-то записи система сама находит первого в очереди, отправляет ему предложение занять освободившееся место и даёт ограниченное время на ответ, а если он не подтвердил — предлагает следующему.
Работу закрываю полностью: от сетки расписания и формы бронирования на стороне клиента до административной части, где сотрудник добавляет новые слоты, переносит тренировку между залами, назначает замену тренеру на время отпуска или закрывает зал техническим блоком.
Итоговый набор:
— сводное расписание по всем залам и тренерам на одном экране;
— лимиты мест по каждой группе с автозакрытием записи;
— очередь ожидания с автоматическим предложением освободившегося места;
— административная панель для управления слотами и заменами;
— клиентская форма бронирования, удобная с телефона;
— система напоминаний перед началом занятия.