Elegance Transfer — booking in four languages
Six corridors sold to four language markets.
Elegance drives the Moldova–Ukraine–Romania corridor: airport runs, intercity transfers, vehicle delivery. The customers arrive in Russian, Romanian, English and Ukrainian, and someone searching for one specific route is not served by a homepage that lists all of them.
Every route is its own page, in every language.
Chișinău to Odesa, Bucharest, Iași, Kyiv, Lviv and Cernăuți each have a page, and each page exists in all four languages with its own address. A search for a single corridor lands on the page for that corridor.
The booking form writes to the database and pushes the request into Telegram, where the dispatcher already works. No second tool to open, no dashboard to learn.
Four locales at the field level, Telegram as the console.
Vite and React with i18next carrying the four languages field by field, so a page can be complete in one and pending in another without breaking. Express and MySQL behind it, and a Telegram bot that receives every booking.
After each deploy a headless browser renders all 248 routes to static HTML, so every route page and every vehicle reaches the crawler with its own meta and JSON-LD instead of an empty shell.
248 routes, four languages, all indexable.
Measured on the live site: 1.3 s to the largest paint and a layout shift of 0.001, with each of the four languages separately indexable.
Need something like this?
Start a project