Tourism — Zanzibar · 2026
Delfini Adventures
A trilingual booking site for a local tour guide, editable by someone who doesn't write code.
A guide in Kiwengwa was running his business out of WhatsApp and an Instagram profile. He needed something to send people that looked like a business, worked on a phone over a slow connection, and spoke the three languages his customers actually arrive with.
- Engagement
- Fixed scope, shipped
- Audience
- Mobile-first, mostly European visitors
- Conversion
- Straight to WhatsApp — the channel he already runs on
- languages, one set of components
- 3languages, one set of components
- code changes to edit the copy
- 0code changes to edit the copy
- from any tour card to a WhatsApp message
- 1 tapfrom any tour card to a WhatsApp message
Meet the business where it already is
Every booking he had ever taken came through WhatsApp. Building a booking engine would have replaced a system that worked with one he'd have to be trained on, so the site does the one thing WhatsApp can't: it makes him look established to someone who has never met him. Every tour card ends at a WhatsApp message with the tour already named.
Three languages without three sites
English, Italian and French, chosen by flag, defaulting to the browser's language and remembered after that. All copy — interface and tour descriptions alike — lives in one JSON file per language, so a translation fix is a text edit and a component is never duplicated to hold a sentence.
Photos are dropped into a folder and referenced by path, so he can add one from his phone without a deploy from me. A missing image degrades to an ocean gradient rather than a broken icon, because on a slow connection at the coast, something missing is the normal case.