Safari and Retreat Site for a Family-Run Farm
Marketing and booking-inquiry site for a walking safari and retreat operation in central Kenya
Overview
A family retreat in central Kenya has welcomed safari guests for decades. The old site did not reflect how much the farm actually offers. We rebuilt it end to end as a React 19 and Vite single-page app with framer-motion page transitions and Tailwind CSS v4 for styling. The site now covers eleven routes: a home page with hero, about, safari preview, rooms preview, on-site cafe feature, location map, testimonials, and newsletter; a safaris page with URL-driven category navigation across on-farm activities, day trips, multi-day trips, a ten-day package, and tailor-made itineraries; rooms and rates pages; an events and retreats page; gallery, about, community projects, and FAQs pages; and a contact page. Itineraries, rooms, rates, events, projects, and testimonials are all data-driven from TypeScript and JavaScript modules so the owners can update content without touching layout code.
Key Features
- Eleven-route single-page app with animated transitions between pages
- Safari browser with five categories and URL-driven navigation
- Expandable itinerary cards for 18 safari options
- Rooms page listing 10 room types with imagery
- Rate sheet covering 32 priced items across rooms, activities, and packages
- Events and retreats page with 10 retreat offerings
- Community projects page highlighting three on-farm initiatives
- Gallery, about, FAQs, and contact pages
- Home page with hero, about section, safari and rooms previews, on-site cafe feature, location map, testimonials, and newsletter signup
- Data-driven content from src/data modules so owners can update copy without code changes
- SPA routing with Vercel rewrite so deep links into safari categories work on refresh
Results
PAGES LIVE
11
SAFARI ITINERARIES
18
SAFARI CATEGORIES
5
ROOMS LISTED
10
RETREATS AND EVENTS
10
RATE ENTRIES
32
COMMUNITY PROJECTS
3
DEPLOY TARGET
Vercel
Built with
Want similar results?
Let's discuss how we can build a custom platform for your business.