Logo Lanfrica

italkproperty/lamrontours2

Domaine:

digital infrastructure

Type de record:

software
Créateur:
ita
Hôte:
“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 ├── …