О проекте
О проекте Aster Ridge
В каталоге Aster Ridge — 205 экспедиционных маршрутов. Здесь можно настроить выдачу, открыть подробную программу, заполнить и проверить форму заявки. Интерфейс работает на русском и английском.
- Маршруты
- 205
- Страны и регионы
- 8
- Языки
- Русский и английский
- Форма заявки
- Только проверка
01
Пользовательский путь
В каталоге можно найти маршрут, изучить программу и отправить данные формы на проверку без создания заявки или брони.
ВыбратьНайти маршрут
- ✓
Фильтры каталога Поиск по стране, формату поездки, длительности или месяцу.
- ✓
Ссылка на результаты Поиск, фильтры, сортировка и номер страницы сохраняются в URL.
РазобратьсяИзучить программу
- ✓
Карточка маршрута На странице собраны программа по дням, основные сведения и условия участия.
- ✓
Язык Интерфейс работает на русском и английском; непереведённый текст маршрута остаётся на языке источника.
ПроверитьПроверить форму
- ✓
Ошибки рядом с полем Форма показывает отдельное сообщение возле каждого значения, которое нужно исправить.
- ✓
Только проверка Сервис проверяет переданные поля, но не сохраняет их, не передаёт заявку и не создаёт бронь.
02
Как найти и открыть маршрут
01Выбрать языкРусская и английская версии используют один каталог и сохраняют язык в URL.02Настроить каталогПоиск, фильтры, сортировка и номер страницы остаются в ссылке.03Открыть маршрут и проверить формуНа странице маршрута видна программа, а форма отправляет поля в сервис проверки без создания заявки или брони.
03
Страницы и проверка формы
Публичные страницы
- GET
/ru/ - Стартовая страница с быстрым поиском.
- GET
/ru/catalog/ - Каталог с поиском, фильтрами, сортировкой и пагинацией.
- GET
/ru/tours/:slug/ - Программа маршрута и проверка формы заявки.
- GET
/ru/project/ - Описание проекта.
Эндпоинты продукта
- GET
/ru/catalog/routes.json - Презентационный BFF каталога.
- GET
/api/tours - Типизированный API исходной коллекции.
- POST
/api/leads - Проверка полей без сохранения и создания заявки.
Локальная проверка
pnpm typecheckpnpm testpnpm build