11 Commits

Author SHA1 Message Date
de050a8857 Merge version_3 into main
Merge version_3 into main
2026-05-14 01:59:03 +00:00
4c5665f159 Update src/app/page.tsx 2026-05-14 01:59:00 +00:00
ef22c62411 Merge version_3 into main
Merge version_3 into main
2026-05-14 01:58:29 +00:00
7a00083f4c Update src/app/page.tsx 2026-05-14 01:58:25 +00:00
ee51bf0715 Merge version_3 into main
Merge version_3 into main
2026-05-14 01:58:06 +00:00
938106a4b1 Update src/app/page.tsx 2026-05-14 01:58:03 +00:00
2cc10c9cb9 Merge version_2 into main
Merge version_2 into main
2026-05-14 01:54:15 +00:00
385ee47c0b Update src/app/page.tsx 2026-05-14 01:54:12 +00:00
22522bf3df Merge version_2 into main
Merge version_2 into main
2026-05-14 01:53:42 +00:00
e48c17361a Update src/app/page.tsx 2026-05-14 01:53:36 +00:00
0db8124d57 Merge version_1 into main
Merge version_1 into main
2026-05-14 01:51:17 +00:00

View File

@@ -3,15 +3,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric'; import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactText from '@/components/sections/contact/ContactText'; import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight'; import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo'; import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight'; import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Home, MapPin, Users } from "lucide-react"; import { Home, MapPin, Users } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
@@ -48,19 +48,28 @@ export default function LandingPage() {
description="Connecting owners, agents, and buyers through a seamless, transparent real estate marketplace." description="Connecting owners, agents, and buyers through a seamless, transparent real estate marketplace."
buttons={[ buttons={[
{ text: "Explore Listings", href: "#products" }, { text: "Explore Listings", href: "#products" },
{ text: "Contact Agent", href: "#contact" }, { text: "Upload Property", href: "#upload" },
]} ]}
slides={[ slides={[
{ imageSrc: "http://img.b2bpic.net/free-photo/grayscale-shot-lake-middle-city-buildings-cloudy-sky_181624-17493.jpg", imageAlt: "Hero 1" }, { imageSrc: "http://img.b2bpic.net/free-photo/grayscale-shot-lake-middle-city-buildings-cloudy-sky_181624-17493.jpg", imageAlt: "Hero 1" },
{ imageSrc: "http://img.b2bpic.net/free-photo/mini-house-stack-coins-with-green-blur_1150-14845.jpg", imageAlt: "Hero 2" }, { imageSrc: "http://img.b2bpic.net/free-photo/mini-house-stack-coins-with-green-blur_1150-14845.jpg", imageAlt: "Hero 2" },
{ imageSrc: "http://img.b2bpic.net/free-photo/view-modern-futuristic-work-space-with-furniture_23-2151797710.jpg", imageAlt: "Hero 3" },
{ imageSrc: "http://img.b2bpic.net/free-photo/businesspeople-having-discussion-shaking-hands_107420-74298.jpg", imageAlt: "Hero 4" },
{ imageSrc: "http://img.b2bpic.net/free-photo/focused-photo-happy-couple-together-their-new-house-conception-moving_146671-16188.jpg", imageAlt: "Hero 5" },
{ imageSrc: "http://img.b2bpic.net/free-photo/weather-effect-collage_23-2150159312.jpg", imageAlt: "Hero 6" },
]} ]}
/> />
</div> </div>
<div id="upload" data-section="upload">
<ContactSplit
tag="Upload Your Property"
title="Showcase Your Space"
description="Ready to list your home or land? Simply upload photos and details to get started with our agents."
background={{ variant: "canvas-reveal" }}
useInvertedBackground={false}
mediaPosition="left"
imageSrc="http://img.b2bpic.net/free-photo/empty-room-with-blue-wall-floor_1268-15636.jpg"
buttonText="Upload Photos"
/>
</div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<AboutMetric <AboutMetric
useInvertedBackground={true} useInvertedBackground={true}
@@ -98,10 +107,6 @@ export default function LandingPage() {
products={[ products={[
{ id: "p1", name: "Modern Suburban House", price: "$450,000", imageSrc: "http://img.b2bpic.net/free-photo/street-beautiful-white-houses-residential-area_169016-29080.jpg" }, { id: "p1", name: "Modern Suburban House", price: "$450,000", imageSrc: "http://img.b2bpic.net/free-photo/street-beautiful-white-houses-residential-area_169016-29080.jpg" },
{ id: "p2", name: "Luxury City Apartment", price: "$850,000", imageSrc: "http://img.b2bpic.net/free-photo/balcony-resorts-nesebar-town-bulgaria_627829-7549.jpg" }, { id: "p2", name: "Luxury City Apartment", price: "$850,000", imageSrc: "http://img.b2bpic.net/free-photo/balcony-resorts-nesebar-town-bulgaria_627829-7549.jpg" },
{ id: "p3", name: "Prime Land Parcel", price: "$120,000", imageSrc: "http://img.b2bpic.net/free-photo/land-plot-with-nature-landscape-location-pin_23-2149937933.jpg" },
{ id: "p4", name: "Cozy Starter Home", price: "$320,000", imageSrc: "http://img.b2bpic.net/free-photo/close-up-old-abandoned-house-village_1268-15652.jpg" },
{ id: "p5", name: "Modern Waterfront Villa", price: "$1,200,000", imageSrc: "http://img.b2bpic.net/free-photo/swimming-pool-blue-water-tropical-garden-with-sea-view-background_1150-10232.jpg" },
{ id: "p6", name: "Development Plot", price: "$250,000", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-construction-site-with-excavator-trucks-near-waterfront-homes_1308-189688.jpg" },
]} ]}
title="Latest Listings" title="Latest Listings"
description="Browse our hand-picked selection of lands, apartments, and houses." description="Browse our hand-picked selection of lands, apartments, and houses."
@@ -116,7 +121,6 @@ export default function LandingPage() {
plans={[ plans={[
{ id: "basic", badge: "Essential", price: "$29/mo", subtitle: "For individual home buyers", buttons: [{ text: "Select", href: "#" }], features: ["Limited listings", "Basic support"] }, { id: "basic", badge: "Essential", price: "$29/mo", subtitle: "For individual home buyers", buttons: [{ text: "Select", href: "#" }], features: ["Limited listings", "Basic support"] },
{ id: "pro", badge: "Pro", price: "$99/mo", subtitle: "For property agents", buttons: [{ text: "Select", href: "#" }], features: ["Unlimited listings", "Priority support", "Analytics"] }, { id: "pro", badge: "Pro", price: "$99/mo", subtitle: "For property agents", buttons: [{ text: "Select", href: "#" }], features: ["Unlimited listings", "Priority support", "Analytics"] },
{ id: "enterprise", badge: "Enterprise", price: "$299/mo", subtitle: "For large development firms", buttons: [{ text: "Select", href: "#" }], features: ["Advanced API access", "Dedicated manager", "Custom reports"] },
]} ]}
title="Flexible Plans" title="Flexible Plans"
description="Choose a membership that fits your needs." description="Choose a membership that fits your needs."
@@ -124,43 +128,38 @@ export default function LandingPage() {
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardOne <TestimonialCardFifteen
animationType="slide-up" testimonial="EstateLink made the process of buying my dream home incredibly transparent and easy. Highly recommended!"
textboxLayout="split" rating={5}
gridVariant="uniform-all-items-equal" author="Sarah Johnson"
avatars={[{ src: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg", alt: "Sarah Johnson" }]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[
{ id: "1", name: "Sarah Johnson", role: "CEO", company: "TechCorp", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg" },
{ id: "2", name: "Michael Chen", role: "CTO", company: "InnovateLab", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg" },
{ id: "3", name: "Emily Rodriguez", role: "Director", company: "GrowthCo", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/business-man-mobile-phone_23-2148018655.jpg" },
{ id: "4", name: "David Kim", role: "Manager", company: "StartupXYZ", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-young-couple-drinking-tea_329181-9309.jpg" },
{ id: "5", name: "Alex Smith", role: "Founder", company: "BuildPros", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/two-smiling-male-female-business-people-showing-thumbs-up-outdoors_1262-12595.jpg" },
]}
title="Client Success Stories"
description="See why thousands trust EstateLink."
/> />
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqSplitMedia
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ id: "q1", title: "How do I list my property?", content: "Simply register as an owner and fill out the property listing form." }, { id: "q1", title: "How do I list my property?", content: "Simply register as an owner and fill out the property listing form." },
{ id: "q2", title: "Is my data secure?", content: "We use industry-standard encryption for all user and property data." },
{ id: "q3", title: "Can I contact agents directly?", content: "Yes, our platform provides built-in secure messaging." },
]} ]}
sideTitle="Common Questions" title="Common Questions"
sideDescription="Find quick answers to your real estate questions." description="Find quick answers to your real estate questions."
faqsAnimation="slide-up" faqsAnimation="slide-up"
textboxLayout="default"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactText <ContactSplit
useInvertedBackground={true} tag="Contact"
title="Reach Out"
description="Ready to get started? Reach out to our team today for dedicated support."
background={{ variant: "canvas-reveal" }} background={{ variant: "canvas-reveal" }}
text="Ready to get started? Reach out to our team today for dedicated support." useInvertedBackground={false}
buttons={[{ text: "Contact Us", href: "mailto:hello@estatelink.com" }]} buttonText="Contact Us"
/> />
</div> </div>
@@ -168,8 +167,7 @@ export default function LandingPage() {
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[
{ items: [{ label: "Listings", href: "#products" }, { label: "Pricing", href: "#pricing" }] }, { items: [{ label: "Listings", href: "#products" }, { label: "Pricing", href: "#pricing" }] },
{ items: [{ label: "About Us", href: "#" }, { label: "Legal", href: "#" }] }, { items: [{ label: "Support", href: "#contact" }] },
{ items: [{ label: "Support", href: "#contact" }, { label: "Careers", href: "#" }] },
]} ]}
logoText="EstateLink" logoText="EstateLink"
/> />
@@ -177,4 +175,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }