Loading…
Loading…
A reusable Next.js template for tour-operator websites: destinations, tour packages, gallery, blog and a WhatsApp-first enquiry flow — all generated from a single config file, so a whole new client site launches without touching a component.



Serendib Journeys is the public-facing half of the Serendib project — a complete, production-shaped website for a Sri Lankan tour operator, built as a template rather than a one-off. Everything client-specific lives in a single site.config.ts: brand, theme colors, contact details, destinations, tour packages, testimonials, team bios, FAQs and blog posts. Change that one file and the entire site rebrands, with every listing and detail page regenerated automatically.
It's the same codebase that Serendib Studio edits — Studio is the no-code editor, this is the site it produces.
generateStaticParams{ hueA, hueB, label, alt } object, so the template runs instantly with no network calls and no placeholder-photo licensingThe imagery below is the template's generated gradient placeholders, not real photography — a deliberate choice so the template ships with zero image dependencies. A live client site swaps in real photos through the same config objects.
Related Projects