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