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