diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx new file mode 100644 index 0000000..bbd20bd --- /dev/null +++ b/src/pages/Index.tsx @@ -0,0 +1,231 @@ +import { Link } from "react-router-dom"; +import { Button } from "@/components/ui/button"; +import { Card, CardContent } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; +import { Input } from "@/components/ui/input"; +import { + ArrowRight, MapPin, Star, Users, Globe, Clock, Shield, Headphones, Award, Quote, Search, CalendarDays +} from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +const destinations = [ + { name: "Bali", country: "Indonesia", price: "\$899", rating: "4.9", gradient: "from-blue-600/60 to-cyan-500/40" }, + { name: "Santorini", country: "Greece", price: "\$1,299", rating: "4.8", gradient: "from-amber-600/60 to-orange-400/40" }, + { name: "Machu Picchu", country: "Peru", price: "\$1,499", rating: "4.9", gradient: "from-emerald-600/60 to-teal-400/40" }, + { name: "Kyoto", country: "Japan", price: "\$1,199", rating: "4.7", gradient: "from-purple-600/60 to-violet-400/40" }, + { name: "Marrakech", country: "Morocco", price: "\$799", rating: "4.8", gradient: "from-rose-600/60 to-pink-400/40" }, + { name: "Queenstown", country: "New Zealand", price: "\$1,599", rating: "4.9", gradient: "from-sky-600/60 to-indigo-400/40" }, +]; + +const packages = [ + { title: "Southeast Asia Explorer", duration: "14 Days", price: "\$2,499", highlights: ["Bangkok, Chiang Mai & Bali", "Luxury boutique hotels included", "Private guided temple tours"] }, + { title: "Mediterranean Cruise", duration: "10 Days", price: "\$3,299", highlights: ["Greece, Italy & Croatia", "All meals and drinks included", "Shore excursions at every port"] }, + { title: "African Safari Adventure", duration: "7 Days", price: "\$4,199", highlights: ["Serengeti & Ngorongoro Crater", "Luxury safari lodge accommodation", "Professional wildlife photographer guide"] }, +]; + +const features = [ + { icon: Shield, title: "Secure Booking", desc: "Your payments and personal data are protected with enterprise-grade encryption and full refund guarantees." }, + { icon: Clock, title: "Flexible Plans", desc: "Free cancellation up to 48 hours before departure. Change dates anytime with no extra fees." }, + { icon: Headphones, title: "24/7 Support", desc: "Our multilingual travel experts are available around the clock to assist you anywhere in the world." }, + { icon: Award, title: "Award Winning", desc: "Recognized as a top travel agency by Conde Nast Traveler and Travel + Leisure four years running." }, +]; + +const testimonials = [ + { name: "Sarah Mitchell", text: "The Bali trip was absolutely magical. Every detail was perfectly planned and the local guides were incredible.", trip: "Bali, Indonesia" }, + { name: "James Thornton", text: "Our Mediterranean cruise exceeded all expectations. The itinerary was perfect and the service was world-class.", trip: "Mediterranean Cruise" }, + { name: "Priya Sharma", text: "The safari adventure was a once-in-a-lifetime experience. We saw the Big Five on our very first game drive!", trip: "Tanzania Safari" }, +]; + +export default function IndexPage() { + return ( +
+
+ + {/* ── HERO ── */} +
+
+
+
+
+
+
+ + Award-Winning Travel Agency + +

Discover Your Next Adventure

+

From pristine beaches to majestic mountains, we craft personalized journeys that create lifelong memories. Let us handle the details while you enjoy the experience.

+ + {/* Search bar */} +
+
+
+ + +
+
+ + +
+ +
+
+ + {/* Trust row */} +
+ {[ + { val: "10K+", label: "Happy Travelers" }, + { val: "50+", label: "Destinations" }, + { val: "4.9", label: "Average Rating" }, + { val: "24/7", label: "Support" }, + ].map((s) => ( +
+
{s.val}
+
{s.label}
+
+ ))} +
+
+
+ + {/* ── FEATURED DESTINATIONS ── */} +
+
+
+ Popular +

Featured Destinations

+

Handpicked destinations loved by travelers around the world.

+
+
+ {destinations.map((d, i) => ( + +
+
+
+ {d.country} +

{d.name}

+
+
+ +
+
+ + {d.rating} +
+
from {d.price}
+
+ +
+ + ))} +
+
+
+ + {/* ── POPULAR PACKAGES ── */} +
+
+
+ Packages +

Popular Travel Packages

+

All-inclusive packages designed for the perfect getaway.

+
+
+ {packages.map((p, i) => ( + + + {p.duration} +

{p.title}

+
    + {p.highlights.map((h, j) => ( +
  • +
    + {h} +
  • + ))} +
+
+
+ From +
{p.price}
+ per person +
+ +
+
+
+ ))} +
+
+
+ + {/* ── WHY CHOOSE US ── */} +
+
+
+ Why Us +

Why Choose Wanderlust Travels

+
+
+ {features.map((f, i) => ( +
+
+ +
+

{f.title}

+

{f.desc}

+
+ ))} +
+
+
+ + {/* ── TESTIMONIALS ── */} +
+
+
+ Reviews +

What Travelers Say

+
+
+ {testimonials.map((t, i) => ( + + + +

{t.text}

+
+ {[...Array(5)].map((_, j) => )} +
+
{t.name}
+
{t.trip}
+
+
+ ))} +
+
+
+ + {/* ── CTA ── */} +
+
+
+
+
+

Start Planning Your Dream Trip

+

Let our travel experts craft the perfect itinerary for your next adventure. No commitment required.

+ +
+
+ +
+ ); +} \ No newline at end of file