Skip to main content
Sarana logo
Tourism & experiencesPre-launch

One owned booking platform instead of DMs and spreadsheets

A code-first rebuild for Sarana, a collective of local artisans hosting cultural experiences across southern Sri Lanka — public site, admin CMS, automated schedule sync and a private-booking pipeline.

Client

Sarana

Industry

Tourism & experiences (Sri Lanka)

Engagement

Booking platform rebuild

The challenge

Bookings were split across a third-party scheduler, social DMs, email and messaging apps, and private bookings meant long manual back-and-forth.

The team needed one place to manage experiences, schedules and bookings — and a site they could update themselves.

What we built

New public site and an admin CMS the team can edit without a developer

Daily automated schedule sync and migration of existing bookings

Private and group booking pipeline with a confirmed-bookings dashboard

Overbooking protection, self-service cancellations and transfers, and calendar feeds

Privacy-by-design data retention, technical SEO, and separate dev/staging/prod environments

Results

Schedule always current

Sessions sync automatically every day — no manual updates

Accessible by default

Serious accessibility issues reduced to zero across the site

Tested before launch

Full user acceptance testing across every admin section

Clean migration

The old site was retired without losing any bookings

Stack

Next.jsSupabaseVercelGitHubClaude Code

Bookings scattered across DMs and spreadsheets?

Book a free 20-minute call and we'll sketch what an owned booking system could look like for you.