diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx new file mode 100644 index 0000000..5737248 --- /dev/null +++ b/src/pages/Index.tsx @@ -0,0 +1,227 @@ +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.

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