Корпоративный сайт (сайт компании). Функционал сайта: Задача: создать и разместить на сайте блок онлайн-записи на встречи с тренерами. Контент есть. Задача: создать и разместить на сайте блок онлайн-записи на встречи с тренерами. Нужно организовать запись клиентов к нескольким тренерам через интерактивное расписание. У каждого тренера — свои доступные даты и время встреч. Как должна работать запись: Клиент выбирает тренера и видит свободные слоты в его расписании. Выбирает удобную дату и время онлайн-встречи. Заполняет обязательные поля: ФИО и адрес электронной почты. Подтверждает запись и видит на сайте сообщение об успешной регистрации. Получает автоматическое письмо на указанную почту с подтверждением: ФИО клиента, имя тренера, дата, время, часовой пояс и ссылка для подключения к встрече. Требования к расписанию: После успешной записи выбранный слот автоматически становится недоступным для других клиентов. Система должна исключать двойную запись, в том числе если два клиента одновременно выбирают один слот. Занятость учитывается отдельно для каждого тренера: запись к одному не закрывает время у остальных. В расписании и письмах должен быть явно указан часовой пояс. Управление записью: Администратор должен иметь возможность добавлять тренеров, задавать и изменять их расписание, устанавливать длительность встреч, закрывать отдельные слоты и просматривать записи клиентов. При отмене записи администратором должна быть возможность снова открыть слот. Ожидаемый результат: клиент самостоятельно записывается на свободное время и получает подтверждение по почте, а выбранный слот закрепляется за ним и становится недоступным для повторной записи.