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 { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { Search, ArrowRight, Home, Bed, Bath, Maximize, Star, MapPin, Building2, Users, Award, TrendingUp, Eye, Handshake, Key } from "lucide-react"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; const featured = [ { name: "Modern Loft Penthouse", price: "$1,850,000", beds: "3", baths: "2", sqft: "2,400", addr: "88 Park Ave, Manhattan", status: "For Sale", gradient: "from-emerald-800/40 to-stone-700/40" }, { name: "Lakeside Villa", price: "$3,200/mo", beds: "4", baths: "3", sqft: "3,100", addr: "12 Lakeshore Dr, Austin", status: "For Rent", gradient: "from-stone-700/40 to-amber-800/40" }, { name: "Hillcrest Estate", price: "$4,750,000", beds: "6", baths: "5", sqft: "6,800", addr: "9 Hillcrest Rd, Beverly Hills", status: "For Sale", gradient: "from-amber-800/40 to-emerald-900/40" }, { name: "Downtown Condo", price: "$675,000", beds: "2", baths: "2", sqft: "1,200", addr: "300 Main St, Chicago", status: "For Sale", gradient: "from-emerald-900/40 to-stone-800/40" }, { name: "Beachfront Apartment", price: "$4,500/mo", beds: "3", baths: "2", sqft: "1,800", addr: "55 Ocean Blvd, Miami", status: "For Rent", gradient: "from-stone-800/40 to-emerald-800/40" }, { name: "Country Ranch Home", price: "$925,000", beds: "5", baths: "3", sqft: "4,500", addr: "44 Ranch Rd, Scottsdale", status: "For Sale", gradient: "from-emerald-700/40 to-amber-900/40" }, ]; const stats = [ { icon: Building2, val: "2,500+", label: "Properties Sold" }, { icon: Users, val: "4,800+", label: "Happy Clients" }, { icon: Award, val: "20+", label: "Years Experience" }, { icon: TrendingUp, val: "35", label: "Cities Covered" }, ]; const steps = [ { icon: Search, title: "Search", desc: "Browse our curated collection of premium properties with advanced filters." }, { icon: Eye, title: "Visit", desc: "Schedule private viewings and explore every detail in person or virtually." }, { icon: Key, title: "Close", desc: "Our agents guide you through negotiations to a seamless closing." }, ]; const testimonials = [ { name: "Sarah Mitchell", text: "Prestige Realty made our home buying journey incredibly smooth. Our agent was knowledgeable, patient, and truly cared about finding us the perfect fit.", role: "Homeowner, Manhattan" }, { name: "James Chen", text: "Sold our property in under two weeks at above asking price. The marketing strategy and negotiation skills were exceptional.", role: "Property Seller, Austin" }, { name: "Maria Gonzalez", text: "As first-time buyers, we were nervous. The team walked us through every step with patience and expertise. Could not recommend them more.", role: "First-time Buyer, Chicago" }, ]; export default function IndexPage() { return (
{/* ── HERO ── */}
#1 Luxury Real Estate Platform

Find Your Dream Home

Discover exceptional properties in the most sought-after neighborhoods. Your perfect home is just a search away.

{/* Search Bar */}
{/* Floating Property Card */}
Featured
$2,450,000
1240 Ocean Drive, Malibu, CA
5 Beds 4 Baths 4,200 sqft
{/* ── FEATURED PROPERTIES ── */}
Featured Listings

Handpicked Properties

Discover premium homes curated by our expert agents.

{featured.map((p, i) => (
{p.status}
{p.price}
{p.name}
{p.addr}
{p.beds} {p.baths} {p.sqft} sqft
))}
{/* ── STATS ── */}
{stats.map((s, i) => (
{s.val}
{s.label}
))}
{/* ── HOW IT WORKS ── */}
Simple Process

How It Works

{steps.map((s, i) => (
Step {i + 1}

{s.title}

{s.desc}

))}
{/* ── TESTIMONIALS ── */}
Testimonials

What Our Clients Say

{testimonials.map((t, i) => (
{Array.from({ length: 5 }).map((_, j) => )}

“{t.text}”

{t.name.charAt(0)}
{t.name}
{t.role}
))}
{/* ── CTA ── */}

Ready to Find Your Dream Home?

Let our expert agents guide you to the perfect property. Start your journey today.

); }