Skip to content

Travel agency website

Garci Lanka Holiday

A Next.js site for a Sri Lankan travel agency: 30 tours in seven categories, five destinations abroad and booking requests that open straight into WhatsApp.

Year
2025–2026
Role
Full-stack development, in a team of two
Built with
Next.js, React, TypeScript, Bootstrap, Zustand, Vercel
Garci Lanka Holiday home page: the headline "Discover Relax" beside photos of a lighthouse and a leopard.

The brief

Garci Lanka Holiday is a travel agency that plans tours of Sri Lanka and trips abroad. It needed a site that shows each package in enough detail to sell it, works on phones, can be found in search and turns interest into a conversation with an agent. Every booking is arranged directly with the agency rather than paid online.

A team of two built it, splitting the frontend and backend work. Our share included the home page's introduction to Sri Lanka, the About page, the "Why choose us" and "Our expert team" sections, and the rework of the destinations and packages sections.

What we built

  • Content as data

    The sections we built read their text, icons and images from typed data modules, so the agency can update its content without changing the markup. The destinations and packages sections share one data structure for every destination abroad.

  • Tour pages from one source

    Tours live in typed data files. App Router dynamic routes render a page for every category and tour, each with its own title and description, and the menu and sitemap are built from the same data.

  • Enquiries over WhatsApp

    The tour, tailor-made, visa and document legalisation forms compose a structured message with dates, travellers and extras such as an airport shuttle, then open a WhatsApp chat with the agency. There is no booking backend to run.

  • Search and sharing

    Pages set their own metadata, JSON-LD describes the agency (TravelAgency, WebSite and BreadcrumbList), and the robots.txt file is generated along with the sitemap. Tour pages can be shared to Facebook, X and Pinterest or copied as a link.

  • Consent before analytics

    Google Analytics loads only after a visitor accepts cookies, and a privacy policy page explains what is collected.

  • Home page section "Why Sri Lanka is Special": six reasons to visit, each in a card with an icon.
    The introduction to Sri Lanka on the home page, one of the sections we built.
  • Garci Lanka Holiday home page on a phone.
    The home page on a phone.
    The "Book This Tour" form on a phone, with a date, tickets and extras.
    Booking a tour on a phone.
  • Yala National Park tour page with its highlights, what the tour includes and a "Book This Tour" form.
    A tour page: highlights, inclusions and a booking form that opens WhatsApp.

The result

The site was first built as Dream Ceylon Holiday and renamed Garci Lanka Holiday in January 2026. It is live at garcilanka.com and still growing: visa and document legalisation pages were added in October 2026.

Next project

Eco-camping website

Kanneliya Travels & Camping

Kanneliya Travels & Camping home page: the headline "Discover Kanneliya Rainforest" over a waterfall.

Have a project like these?

Tell us about your project. We reply within one working day with honest next steps.

Start a project

Or call us on +94 70 608 9549