Ceylon Adventure Sports Logo Official Proposal
Next.js 16 Production Ready

Unified Multi-Branch Booking Ecosystem

An enterprise-grade engineering roadmap designed to consolidate 6 tourism verticals, 50+ adventure activities, separate Facebook profiles, and Google Business Profiles into a high-converting, sub-second web platform.

Architecture Next.js 16 App Router
Ecosystem Scope 6 Product Verticals
Delivery Time 2 Months (8 Weeks)
Payment Hub PayHere Plus Plan
Executive Deck Brief 2026 Ready
Unified Dynamic Cart Cross-book activities + room stays in a single seamless checkout.
Multi-GBP & SEO Isolation Individual landing pages optimized for 6 separate Google Business Profiles.
Optimized Hetzner VPS High-availability Hetzner CX43 instance (8 vCPU / 16GB RAM) at $19.09/mo.
PayHere LKR & USD Support Process up to LKR 250k per transaction with Hold-on-Card & USD Payouts.
Proceed to Onboarding Checklist
01. Corporate Background & Vision

Ceylon Adventure Sports Corporate Narrative

Ceylon Adventure Sports is Sri Lanka's premier destination for white-water rafting, river lodging, eco-retreats, backpacker stays, glamping, and corporate outbound training (OBT). This architecture unifies all six distinct market verticals under a centralized booking engine while preserving individual social and search profiles.

Primary Objectives
Single Next.js 16 Web App
6 Dedicated Product Silos
Direct PayHere Plus Engine

Our Corporate Vision

"To be recognized as Sri Lanka's leading, gold-standard adventure tourism and eco-hospitality group—setting international benchmarks for safety, seamless digital bookings, and authentic island experiences."

Our Digital Mission

"Deliver a ultra-responsive digital hub that connects global and local thrill-seekers with 50+ adventure activities, transparent package pricing, robust safety protocol assurances, and instant online payment options."

02. Ecosystem Architecture

6 Core Product Brands

One unified Next.js codebase hosting six independent, SEO-optimized product verticals.

🛶
50-60 Activities

Adventure Sports

Ceylon Adventure

Dedicated adrenaline platform for White Water Rafting, Crafting, Trekking, Zip-lining, Canyoning, and Caving. Features activity-specific safety guidelines and equipment specs.

Facebook & GBP /activities/*
🏨
Luxury Stays

River Resort

Ceylon Adventure

High-end luxury accommodations with river view suites, fine dining packages, private guide options, and premium activity add-ons.

Facebook & GBP /resort/*
🌿
Eco Lodging

Ecolodge

Ceylon Adventure

Budget-friendly, sustainable wooden lodges and nature huts tailored for eco-conscious travelers seeking scenic riverfront relaxation.

Facebook & GBP /ecolodge/*
🎒
Backpacker Hub

Ceylon Nature Hostel

Ceylon Adventure

Dormitory beds and private rooms designed for solo backpackers, complete with social lounge areas and group discount passes.

Facebook & GBP /hostel/*
⛺
Glamping Site

Ceylon Adventure Camp

Ceylon Adventure

Luxury safari tents, campfire dining, outdoor BBQ options, and night river walks targeted at families and adventurous groups.

Facebook & GBP /camp/*
👔
Corporate B2B

Outdoor Camping & OBT

Outbound Training

Custom corporate team-building retreats, high-rope obstacle challenges, leadership training modules, and corporate quote request builder.

Facebook & GBP /obt/*
03. Modern Technical Architecture

Next.js 16+ Stack Core Components

Selected to guarantee instant page loads, strong type safety, and seamless CMS content updates.

N16

Next.js 16+ App Router

Utilizing Server Actions, React 19 concurrent features, and Partial Prerendering (PPR) for high performance.

  • Server Components
  • Dynamic ISR Caching
  • Dynamic SEO Routes

Sanity CMS v3

Headless CMS empowering client staff to update room rates, add activity media, and manage dates easily.

  • Sanity TypeGen
  • Real-time Webhooks
  • Custom Package Schema

Clerk Auth v5

Secure user account management supporting social logins, booking histories, and profile settings.

  • Google & Apple OAuth
  • Edge Middleware
  • Saved Booking Profile

TypeScript & Zod

End-to-end data integrity for booking dates, passenger counts, and PayHere checkout payload validation.

  • Strict Schema Validation
  • Zero-runtime UI Bugs
  • Secure API Routes
04. Infrastructure & Payment Gateway

Hardware & Merchant Justifications

Strategic choices to ensure robust server performance and foreign transaction support.

Hetzner Cloud VPS

Why CX43 ($19.09/mo) Over Other Tiers?

A dynamic Next.js 16 app supporting 6 product verticals, 50-60 activity pages, and Sanity CMS webhook revalidations requires sufficient CPU and RAM for SSR and image generation.

8 vCPUs (Intel/AMD)

Prevents build bottlenecks during Next.js SSR cache revalidation when prices or availability change in Sanity.

16 GB RAM

Prevents Out-Of-Memory (OOM) crashes during concurrent page compilation and image optimizations.

Cost Efficiency Ratio

At $19.09/mo vs CX23 ($7.09/mo), CX43 quadruples compute power for less than 3x the cost.

H Cheap cloud-hosting - hetzner.com
https://hetzner.com/cloud/cost-optimized/
HETZNER CLOUD
Cost-Optimized x86 Servers
PLAN
VCPU
RAM
SSD
PRICE / MO
CX23 2 Intel® 4 GB 40 GB $ 7.09
CX33 4 Intel® 8 GB 80 GB $ 10.59
CX43 Target Choice
8 Intel® 16 GB 160 GB $ 19.09
CX53 16 Intel® 32 GB 320 GB $ 35.59
Payment Gateway

Why PayHere Plus Package (LKR 3,990/mo)?

Processing group OBT corporate bookings and luxury resort stays requires higher per-transaction limits than the Free (Lite) tier's LKR 50,000 threshold.

Higher Limits (LKR 250,000 / txn)

Essential for corporate OBT packages and family resort stays totaling over 100k LKR.

Hold on Card Feature

Enables security deposits for adventure gear rentals and damage holds.

USD Payout Support

Allows direct foreign currency payments and USD payouts from international tourists.

PayHere
Sign In Sign Up
LITE
✈️
Free
No Monthly fees
3.30%*
Processing Fee
Up to LKR 50,000
per payment limit
✓ One-time Payments
✕ Hold on Card
✕ USD Payouts
SELECTED PLAN
PLUS
🎈
LKR 3,990
/month
2.99%*
Processing Fee
Up to LKR 250,000
per payment limit
✓ One-time Payments
✓ Hold on Card
✓ USD Payouts
PREMIUM
🚀
LKR 9,990
/month
2.69%*
Processing Fee
Up to LKR 1,000,000
per payment limit
✓ Automated Charging
✓ Hold on Card
✓ USD Payouts
05. Production Timeline

8-Week Implementation Masterplan

Sequential development sprints structured to guarantee complete project delivery in 2 months.

WEEKS 1-2

App Architecture & Sanity Schema

Initialize Next.js 16 app router, configure Sanity CMS Studio schemas, setup Clerk Auth middleware, and lock relational models.

WEEKS 3-4

6 Verticals & 50+ Activities Engine

Build dynamic activity pages, resort suite availability systems, ecolodge packages, backpacker hostel dorms, and OBT quote builders.

WEEKS 5-6

PayHere Integration & Safety Modules

Implement PayHere MD5 hash verification, hold-on-card deposits, dynamic safety protocol modals, and mobile UX tuning.

WEEKS 7-8

Hetzner VPS Ops & Go-Live

Deploy to Hetzner CX43 instance, configure Nginx reverse proxy, SSL certs, local SEO schema, automated backups, and official launch.

06. Action Items
Onboarding Portal

Client Asset Onboarding Checklist

Please upload the following digital assets to a shared Google Drive folder prior to Week 2.

Checklist Completion 0%
0 of 10 completed

1. Brand & Business Assets

2. Digital Media & Social Profiles

Next Step: Email the Google Drive folder link to the development lead once uploaded.