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