“Dynamic tour agency web app for Lamron Tours & Safaris in Namibia
# Lamron Tours & Safaris - Namibia Adventure Web Application
A modern, high-end Next.js 13+ application for Lamron Tours & Safaris, featuring dynamic tour listings, booking management, and responsive design.
## 🎯 Features
✅ **Home Page** - Hero section with CTA, featured tours, and company highlights
✅ **Tours Page** - Dynamic listing with sorting and filtering
✅ **Tour Details** - Full tour information with itinerary, reviews, and pricing
✅ **Booking System** - Complete booking form with API integration
✅ **Contact Page** - Contact form with FAQ section
✅ **About Page** - Company story, team, values, and awards
✅ **API Routes** - Full-featured backend for bookings and contact
✅ **Responsive Design** - Mobile-friendly UI using Tailwind CSS
✅ **SEO Optimized** - Dynamic metadata and structured content
✅ **Performance** - Optimized images, fast loading, and smooth interactions
## 🚀 Tech Stack
- **Framework**: Next.js 16.0.8 (App Router)
- **Language**: TypeScript
- **Styling**: Tailwind CSS 4.1.17
- **Icons**: Lucide React
- **Image Optimization**: Next.js Image Component
- **API**: Node.js Routes (in-memory storage)
## 📁 Project Structure
```
app/
├── (site)/ # Site layout group
│ ├── layout.tsx # Site layout with header/footer
│ ├── page.tsx # Homepage with hero & featured tours
│ ├── tours/
│ │ ├── page.tsx # Tours listing page
│ │ └── [slug]/
│ │ └── page.tsx # Dynamic tour details page
│ ├── about/
│ │ └── page.tsx # Company information
│ ├── contact/
│ │ └── page.tsx # Contact form & FAQ
│ └── bookings/
│ └── page.tsx # Booking form
├── api/
│ ├── bookings/
│ │ └── route.ts # POST/GET bookings endpoint
│ ├── contact/
│ │ └── route.ts # POST contact endpoint
│ └── tours/
│ └── route.ts # GET tours endpoint
├── …