All workBooking platform + custom CRM + AI assistant

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.

Visit safarikingafrica.com
safarikingafrica.com
Safari King admin dashboard with revenue pipeline, bookings trend chart, status mix and circuit demand breakdown
The admin dashboard: pipeline, bookings trend, status mix and circuit demand at a glance.
What we built

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.

The stack

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.