Каталог путешествий и заявка

Atlas North

Подберите поездку по региону, сезону, нагрузке и длительности, сравните даты, изучите маршрут и отправьте заявку на выбранный заезд.

Технология
  • Astro
  • TypeScript

Задача

Для выбора поездки недостаточно знать направление. До обращения к организатору нужно сопоставить сезон, нагрузку, длительность, доступные даты и то, что входит в стоимость.

Как устроен сценарий

  1. Отобрать подходящие поездки

    Фильтры по региону, длительности, сезону и уровню нагрузки сохраняются в адресе страницы, поэтому подборкой можно поделиться.

  2. Сравнить поездки по условиям

    Ещё в каталоге видны длительность, характер маршрута, доступные даты и условия цены.

  3. Изучить маршрут

    На странице поездки собраны программа по дням, включённые услуги, условия участия, даты и фотографии.

  4. Заполнить заявку

    Пользователь выбирает дату, число участников и дополнительные условия. Ошибки показаны у конкретных полей, а после временного сбоя форму можно отправить повторно.

Ключевые решения

  • Подборкой можно поделиться

    Поиск, фильтры и сортировка сохраняются в адресе страницы. Ссылка открывает тот же список, а кнопки «Назад» и «Вперёд» возвращают предыдущий выбор.