Ключевое требование — не сама запись, а то, что должно происходить дальше. Каждая группа занятий требует определённого набора: отрез ткани, нитки нужного цвета, застёжки, подкладку и так далее, в зависимости от изделия и количества участниц. Как только ученица бронирует место, комплект материалов на эту группу должен резервироваться автоматически — без ручного пересчёта на бумаге. Если по какой-то позиции остатка на складе не хватает на всех записавшихся, администратор должен видеть это сразу, а не в день занятия, когда уже поздно что-то заказывать.
Отдельно хотелось бы получить рабочий стол администратора: список групп с процентом заполненности, кнопку закрытия записи при наборе полной группы и отметку, что комплекты для конкретной даты уже подготовлены и выданы преподавателю. Уведомление ученице с датой, адресом и что взять с собой — желательная, но не обязательная часть; в приоритете надёжная связка «бронь места — резерв материалов» без накладок и задвоенных записей на одно и то же место.
Что должно быть реализовано:
— Выбор программы обучения перед записью на дату
— Список групп только со свободными местами
— Автосвязка брони с резервом ткани и фурнитуры по составу группы
— Сигнал администратору о нехватке материала на складе
— Панель администратора с заполненностью групп и статусом комплектов