Skip to content
Aster Ridge205 routes · 24 in Russia205 routesProjectРусский

Project note

About Aster Ridge

Aster Ridge brings 205 expedition routes into one catalog. Visitors can filter the list, open a detailed itinerary, and fill out and validate an inquiry form. The interface is available in English and Russian.

Routes
205
Countries and regions
8
Languages
English and Russian
Inquiry form
Validation only

01

Product flow

A visitor can find a route, read its itinerary, and send the form data for validation without creating an inquiry or reservation.

Discover

Find a route

  • Catalog filters Search by country, travel type, duration, or month.

  • Shareable results Search, filters, sort order, and page number stay in the URL.

Decide

Read the itinerary

  • Route details The route page combines the day-by-day plan, key facts, and participation conditions.

  • Language The interface is available in English and Russian; untranslated route text keeps its original language.

Check

Validate the form

  • Field errors The form shows a specific message beside each value that needs correction.

  • Validation only The service checks the submitted fields but does not store them, forward an inquiry, or reserve anything.

02

How to find and open a route

  1. 01Choose a languageEnglish and Russian pages use the same catalog and keep the language in the URL.
  2. 02Filter the catalogSearch, filters, sort order, and page number remain in the link.
  3. 03Open a route and check the formThe route page shows the itinerary and sends the fields to the validation service without creating an inquiry or reservation.

03

Pages and form check

Public pages

GET/en/
Start page with a quick route search.
GET/en/catalog/
Catalog with search, filters, sorting, and pagination.
GET/en/tours/:slug/
Route itinerary and inquiry-form check.
GET/en/project/
Project summary.

Product endpoints

GET/en/catalog/routes.json
Catalog presentation BFF.
GET/api/tours
Typed source-corpus API.
POST/api/leads
Non-persistent inquiry validation.

Local verification

  • pnpm typecheck
  • pnpm test
  • pnpm build