Tinama Tours — Travel & Tour Booking Website
A booking website for a family-run African travel company — tours across Kenya, Ghana, and Senegal, with itineraries, trip essentials, and a booking flow travellers can start from any page.

Overview
A client reached out needing a place where travellers could actually book their tours, not just read about them. Tinama Tours is a family-run travel company running trips across Kenya, Ghana, and Senegal — safaris, cultural immersion with local communities, coastal heritage, and volunteer journeys. I built the site around the booking path: browse tours by country, dig into the itinerary and what to pack, then start a trip request from wherever you are on the page. Travellers sign in with Google so a half-finished plan is still there when they come back.
Highlights
- Tours by destination — the catalogue filters across Kenya, Ghana, and Senegal
- Book a trip — a booking enquiry reachable from any tour page, landing straight with the operator
- Trip essentials — packing checklist, FAQ, and terms, so travellers arrive prepared
- Google sign-in — returning travellers pick up where they left off
- Gallery & testimonials — Swiper-driven carousels carrying the photography and real traveller stories
- Mobile-first — an image-heavy design tuned to still load fast on phone data
Stack
- Next.js with App Router + TypeScript
- Swiper for tour, gallery, and testimonial carousels
- Google OAuth sign-in for traveller accounts
- Cloudflare R2 for tour and gallery image storage and delivery
- Responsive, image-heavy layout tuned for mobile
- Deployed on Vercel
Recent Projects
A recently completed project showcasing problem-solving, design thinking, and execution.

