Задача — чтобы родитель выбирал занятие, вводил возраст ребёнка и сам ставил себе удобное время из расписания. Дальше система: подбирает ребёнка в подходящую по возрасту небольшую группу на выбранное занятие и время, следит, чтобы число детей в зале не превышало допустимое, и, если время занято, предлагает ближайший свободный вариант. Отдельная задача — панель администратора: состояние каждой группы, сколько записано, сколько мест свободно.
Записываться в основном будут с телефона, мобильная версия обязательна. Плюс родитель должен сам отменять или переносить запись.
Кратко, что нужно в результате:
— форма записи: занятие, возраст, время
— автосборка небольших групп по возрасту
— контроль вместимости зала без превышения
— лист ожидания или подсказка ближайшего слота
— админ-панель с состоянием групп
— адаптивная вёрстка и уведомления