Что нужно было решить
Убрать ручную переписку и звонки из оформления заезда, не допускать конфликтов по слотам и технике и дать клиенту прозрачный путь от выбора услуги до готовой брони.
Отдельный web-сервис ведёт клиента через маршрут, дату, время, состав и контакты, удерживает технику на время оформления и передаёт команде уже структурированную бронь.
Убрать ручную переписку и звонки из оформления заезда, не допускать конфликтов по слотам и технике и дать клиенту прозрачный путь от выбора услуги до готовой брони.
Клиент сам собирает заезд и получает подтверждение, а сотрудники работают уже с готовой структурированной бронью. Логика сайта и операционная логика бронирования разделены, поэтому обе части можно развивать независимо.
Проект не нарисован для портфолио — он работает в реальном бизнесе. Открыть booking.okolopark.ru
Не форма заявки, а отдельный продукт с состояниями, ресурсами и операционной логикой.
Выбор начинается с конкретного формата. После него календарь показывает только доступные даты.
Пользователь выбирает открытый заезд, а не отправляет пожелание администратору в свободной форме.
Количество картов влияет на доступность и итоговую стоимость. Система считает заказ в момент выбора.
Техника временно закрепляется на время заполнения контактов и проверки брони.
Можно указать несколько удобных каналов связи и оставить комментарий к бронированию.
Администратор получает бронь в рабочую систему, управляет расписанием и может провести check-in.
Используем настоящие материалы и рабочие экраны проекта, а не декоративные mockup.

