Case Study · Travel & Tourism

Vanz Travel

The challenge

Vanz Travel needed a centralised portal for travellers to access booking details, view itineraries, download documents, and get support — across English and French-speaking markets, without overwhelming their team with manual support requests.

What we built

A full-stack booking management portal built on Next.js 15, React 19, TypeScript, and Payload CMS 3. Travellers can view all booking details, access detailed itineraries, download travel documents, and get answers via an AI-powered chat interface. Staff members have impersonation tools for elevated customer support. The portal serves both English and French customers from a single codebase.

The result

  • 50% of support cases auto-resolved by AI chat, with automatic escalation to human support for the rest
  • 5 disparate services consolidated into a single, branded portal — improving brand recognition and saving 20+ admin/support hours per week
  • Bilingual (EN/FR) from a single deployment — no separate builds
Mickael Lechalier

"Exceptional design experience! The client portal and itinerary builder look amazing; Exactly what we were hoping for."

Mickael Lechalier

Vanz Travel

Vanz Travel booking portal — itinerary view

The build

The portal leverages server-side rendering with intelligent caching via Next.js App Router, TanStack Query for client-side state, and Langfuse for AI observability. Design system built on shadcn/ui with Vanz Travel brand styling.

Tech stack: Next.js 15 · React 19 · TypeScript · Payload CMS 3 · MongoDB · Langfuse

Live site: portal.vanztravel.com

Want results like this?

30 minutes. Free. No pitch.

Book a Free Strategy Call