
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
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.