β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
βββ β¦