HIMASHA HERATH
04 / Booking PlatformOperational

bikerental.lk

A booking flow that ends in WhatsApp

Role
Freelance
Period
2026
Stack
Next.js · Sanity CMS · Tailwind CSS
Visit bikerental.lk
bikerental.lk
Full-page capture of bikerental.lk

Project evidence

Built for a client, run by the client

01

Context

bikerental.lk is a motorbike and scooter rental service ten minutes from Colombo Airport in Katunayake, Sri Lanka. Tourists land, pick up a 100cc manual Yamaha or a 125cc automatic scooter from $10 a day, and ride off with insurance, helmets, and unlimited mileage sorted. The owner needed a site that could win those bookings from travellers researching on their phones, and one he could update himself without calling a developer.

02

What I built

A Next.js site with Sanity CMS behind it, so the client edits the fleet, pricing, and content on his own. The site does the explaining a traveller actually needs before committing: which bike suits them, what's included, how airport collection works, and how the business arranges the Sri Lankan driving permit tourists legally need. Booking is deliberately not a checkout. You message your dates on WhatsApp, get a confirmation, and collect the bike at the airport.

03

Key decision

The obvious build was a booking engine with payments. I didn't build one. Every real booking was already happening in WhatsApp, because that's how tourists arriving in Sri Lanka actually want to arrange things: ask a question, get a human answer, confirm. A checkout would have added cost and failure modes to remove a conversation the customers wanted to have. So the site's whole job is to answer questions well enough that the first message is "here are my dates", not "is this legit?".

04

Outcome

The site is live and the client runs it day to day through Sanity, which was the point: a handover that actually ends. The business had already earned its 5-star TripAdvisor rating; the site's job is to make that trust visible before a tourist ever lands.