Safari King Africa
Safari King Africa is a private-guided safari operator in Tanzania. We built their entire digital operation: not just a website, but the system that runs the business behind it.
The public site covers every Tanzanian national park, all four safari circuits, the major treks and the coastal destinations. Behind it sits a custom admin platform: bookings, a customer CRM, content management, email automation, and an AI assistant the team reaches for every day.

Inside the build
An AI assistant that does six jobs
Built on Claude Sonnet 4.6, the admin assistant drafts day-by-day itineraries, blog posts, SEO metadata, personalised booking replies, inquiry responses and newsletters. A streaming multi-turn chat handles open-ended drafting and research, with prompt caching to keep running costs low.
Bookings, end to end
A multi-step inquiry flow captures trip basics, safari preferences and guest details. The team proposes an itinerary and shares it with the customer through a secure tokenised link, with no account required on the traveller鈥檚 side.
A real CRM behind the site
Customer records carry full timelines, internal notes and booking history. Contact inquiries have status tracking and AI-assisted replies, so no enquiry slips through the cracks.
Secure by default
Two-factor (OTP) admin authentication, a complete audit log of every admin action, soft deletes for recoverable data, and a whitelist-based admin model rather than open sign-up.
Content and search built in
A Tiptap rich-text blog editor, a dynamic sitemap, Schema.org structured data, and 40+ maintained redirects so search rankings survived the migration from the old site.
Built to scale
Roughly 95 pages across destinations, experiences, trekking and beaches, 48 API routes, and 13 data models. A genuine platform, not a brochure.



Built with
- Next.js 16
- React 19
- TypeScript
- PostgreSQL
- Prisma
- NextAuth
- Claude (Sonnet 4.6)
- Resend
- Vercel Blob
- Tailwind CSS
- Tiptap
Got something to build?
A custom platform, a tricky data problem, or just a question about one of our products. Tell us what you're working on, and we read every message.
