Задача — сделать так, чтобы гость сам выбирал дату визита, удобное время и количество персон в форме на сайте, и система сразу показывала доступность зала. Если свободных столиков на выбранный слот нет, форма должна предлагать записаться в очередь ожидания, а не просто выдавать отказ. При освобождении места система обязана сама уведомить ближайшего по очереди гостя и дать ему ограниченное время на подтверждение, чтобы не терять следующих кандидатов.
Кроме гостевой части нужен рабочий инструмент для смены: карта зала с типами и вместимостью столиков, возможность вручную закрыть часть мест под закрытое мероприятие, и единый список броней и очереди ожидания на день, видимый с ресепшена. Готов обсуждать, собирать это с нуля или дорабатывать существующий сервис под наши процессы — важен результат, а не технология.
Кратко, что нужно получить на выходе:
— форму бронирования с проверкой доступности в реальном времени;
— автоматическую очередь ожидания с уведомлениями по SMS или почте;
— панель для смены с картой зала и списком броней на день;
— корректную работу на мобильных устройствах.