Loading
Loading
Live luxury tourism site built for an international, high-intent audience across three languages.
A luxury Sri Lanka tourism website for Raj Ceylon Tours, built with Next.js 14, TypeScript, and Framer Motion. Multi-language support, a custom itinerary browsing experience, a tree-planting feature tied to each booking, and a subscriber newsletter - all designed to convert international travelers.
Visit Live SiteThe Challenge
Raj Ceylon Tours needed a site that could compete for high-intent international travelers researching Sri Lanka trips - visitors comparing multiple boutique operators, reading in their own language, and deciding within a handful of page visits. A templated tour-operator site wasn't going to hold that attention: it needed custom itinerary browsing, real multi-language support (not machine-translated strings bolted onto English markup), and a distinct visual identity that reads as premium rather than generic travel-agency.
Our Solution
Built the site in Next.js 14 with the App Router and next-intl-based routing, so every page ships fully localized rather than client-side translated. Framer Motion drives the itinerary browsing UX - scroll-linked reveals and transitions that make each tour package feel like a curated experience rather than a listing. A tree-planting feature ties a real sustainability action to each completed booking, reinforced with dedicated UI so it reads as a genuine differentiator rather than a footer badge. A subscriber newsletter flow captures return interest from travelers who aren't ready to book on the first visit.
The Result
Raj Ceylon Tours launched with a site that reads as a boutique international operator rather than a template. It's live in production, serving as the client-facing entry point for a tourism business competing directly against established Sri Lanka travel brands.
Tech Stack