3 Commits

Author SHA1 Message Date
09d01beef2 Update src/app/page.tsx 2026-04-20 17:49:40 +00:00
bb8b62120e Update src/app/page.tsx 2026-04-20 17:47:32 +00:00
69e6d85c20 Merge version_1 into main
Merge version_1 into main
2026-04-20 17:47:01 +00:00

View File

@@ -32,25 +32,15 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#hero"},
id: "#hero",
},
{ {
name: "About", name: "About", id: "#about"},
id: "#about",
},
{ {
name: "Services", name: "Services", id: "#services"},
id: "#services",
},
{ {
name: "Reviews", name: "Reviews", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "Contact", name: "Contact", id: "#cta"},
id: "#cta",
},
]} ]}
brandName="Spotless365" brandName="Spotless365"
/> />
@@ -59,107 +49,57 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitTestimonial <HeroSplitTestimonial
background={{ background={{
variant: "plain", variant: "plain"}}
}}
title="Your Home Deserves to Be Spotless." title="Your Home Deserves to Be Spotless."
description="Premium window cleaning that goes above and beyond — inside, outside, frames and all." description="Premium window cleaning that goes above and beyond — inside, outside, frames and all."
testimonials={[ testimonials={[
{ {
name: "Natasha G.", name: "Natasha G.", handle: "@spotless365", testimonial: "The windows were truly spotless. A pleasure to deal with.", rating: 5,
handle: "@spotless365", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-chair-reading-newspaper_23-2148161263.jpg?_wi=1", imageAlt: "luxury home clean window view"},
testimonial: "The windows were truly spotless. A pleasure to deal with.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-sitting-chair-reading-newspaper_23-2148161263.jpg?_wi=1",
imageAlt: "luxury home clean window view",
},
{ {
name: "Emily F.", name: "Emily F.", handle: "@spotless365", testimonial: "From the moment I reached out, communication was fast and easy. Our windows are clear, clean and spotless!", rating: 5,
handle: "@spotless365", imageSrc: "http://img.b2bpic.net/free-photo/view-professional-cleaning-service-person-holding-supplies_23-2150520609.jpg?_wi=1", imageAlt: "luxury home clean window view"},
testimonial: "From the moment I reached out, communication was fast and easy. Our windows are clear, clean and spotless!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/view-professional-cleaning-service-person-holding-supplies_23-2150520609.jpg?_wi=1",
imageAlt: "luxury home clean window view",
},
{ {
name: "Marylou D.", name: "Marylou D.", handle: "@spotless365", testimonial: "Meticulous in what they do. Highly recommendable.", rating: 5,
handle: "@spotless365", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-window_23-2149535104.jpg?_wi=1", imageAlt: "luxury home clean window view"},
testimonial: "Meticulous in what they do. Highly recommendable.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-window_23-2149535104.jpg?_wi=1",
imageAlt: "luxury home clean window view",
},
{ {
name: "Andrew A.", name: "Andrew A.", handle: "@spotless365", testimonial: "I didn't realize how foggy my windows had gotten over the years. Thanks guys!", rating: 5,
handle: "@spotless365", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-disinfecting-house_23-2148563576.jpg?_wi=1", imageAlt: "luxury home clean window view"},
testimonial: "I didn't realize how foggy my windows had gotten over the years. Thanks guys!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-disinfecting-house_23-2148563576.jpg?_wi=1",
imageAlt: "luxury home clean window view",
},
{ {
name: "Adam D.", name: "Adam D.", handle: "@spotless365", testimonial: "Clean clean clean!!!! Great services at great prices.", rating: 5,
handle: "@spotless365", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359031.jpg?_wi=1", imageAlt: "luxury home clean window view"},
testimonial: "Clean clean clean!!!! Great services at great prices.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359031.jpg?_wi=1",
imageAlt: "luxury home clean window view",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Get a Free Quote", text: "Get a Free Quote", href: "#cta"},
href: "#cta",
},
{ {
text: "See Our Work", text: "See Our Work", href: "#services"},
href: "#services",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-sitting-chair-reading-newspaper_23-2148161263.jpg?_wi=2" imageSrc="http://img.b2bpic.net/free-photo/young-woman-sitting-chair-reading-newspaper_23-2148161263.jpg?_wi=2"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/attractive-woman-standing-with-coffee-near-window_7502-9288.jpg", src: "http://img.b2bpic.net/free-photo/attractive-woman-standing-with-coffee-near-window_7502-9288.jpg", alt: "Attractive woman standing with coffee near window"},
alt: "Attractive woman standing with coffee near window",
},
{ {
src: "http://img.b2bpic.net/free-photo/smiling-cute-woman-enjoying-free-time-home_7502-7293.jpg", src: "http://img.b2bpic.net/free-photo/smiling-cute-woman-enjoying-free-time-home_7502-7293.jpg", alt: "Smiling cute woman enjoying free time at home"},
alt: "Smiling cute woman enjoying free time at home",
},
{ {
src: "http://img.b2bpic.net/free-photo/beautiful-smiling-girl-standing-near-table-cafe-looking-out-window-young-girl-with-blond-hair-standing-by-window-waving-saying-hello-restaurant_574295-507.jpg", src: "http://img.b2bpic.net/free-photo/beautiful-smiling-girl-standing-near-table-cafe-looking-out-window-young-girl-with-blond-hair-standing-by-window-waving-saying-hello-restaurant_574295-507.jpg", alt: "Beautiful smiling girl standing near table at cafe and looking out the window"},
alt: "Beautiful smiling girl standing near table at cafe and looking out the window",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-standing-front-glass-window_23-2148161305.jpg", src: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-woman-standing-front-glass-window_23-2148161305.jpg", alt: "Portrait of beautiful young woman standing in front of glass window"},
alt: "Portrait of beautiful young woman standing in front of glass window",
},
{ {
src: "http://img.b2bpic.net/free-photo/front-view-rich-woman-posing-couch_23-2149722572.jpg", src: "http://img.b2bpic.net/free-photo/front-view-rich-woman-posing-couch_23-2149722572.jpg", alt: "Front view rich woman posing on couch"},
alt: "Front view rich woman posing on couch",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Crystal Clear Guaranteed"},
text: "Crystal Clear Guaranteed",
},
{ {
type: "text", type: "text", text: "Licensed & Insured"},
text: "Licensed & Insured",
},
{ {
type: "text", type: "text", text: "Eco-Friendly Solutions"},
text: "Eco-Friendly Solutions",
},
{ {
type: "text", type: "text", text: "Serving GTA & Vaughan"},
text: "Serving GTA & Vaughan",
},
{ {
type: "text", type: "text", text: "Detail-Focused Care"},
text: "Detail-Focused Care",
},
]} ]}
/> />
</div> </div>
@@ -169,14 +109,7 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"4.8 Stars on Google", "4.8 Stars on Google", "23 Verified Reviews", "Fast & Easy Booking", "Responsive Communication", "GTA Area Experts", "Detail Obsessed", "Fully Insured"]}
"23 Verified Reviews",
"Fast & Easy Booking",
"Responsive Communication",
"GTA Area Experts",
"Detail Obsessed",
"Fully Insured",
]}
title="Trusted by Homeowners" title="Trusted by Homeowners"
description="We don't just clean windows; we provide peace of mind." description="We don't just clean windows; we provide peace of mind."
/> />
@@ -199,50 +132,21 @@ export default function LandingPage() {
<ProductCardFour <ProductCardFour
textboxLayout="split" textboxLayout="split"
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
animationType="blur-reveal"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "s1", id: "s1", name: "Interior & Exterior Cleaning", price: "Custom", variant: "Standard", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-window_23-2149535104.jpg?_wi=2"},
name: "Interior & Exterior Cleaning",
price: "Custom",
variant: "Standard",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-cleaning-window_23-2149535104.jpg?_wi=2",
},
{ {
id: "s2", id: "s2", name: "Frame & Screen Detailing", price: "Custom", variant: "Detailing", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-disinfecting-house_23-2148563576.jpg?_wi=2"},
name: "Frame & Screen Detailing",
price: "Custom",
variant: "Detailing",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-disinfecting-house_23-2148563576.jpg?_wi=2",
},
{ {
id: "s3", id: "s3", name: "Full Home Packages", price: "Custom", variant: "Complete", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359031.jpg?_wi=2"},
name: "Full Home Packages",
price: "Custom",
variant: "Complete",
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359031.jpg?_wi=2",
},
{ {
id: "s4", id: "s4", name: "High-Reach Specialized", price: "Custom", variant: "Specialized", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359027.jpg"},
name: "High-Reach Specialized",
price: "Custom",
variant: "Specialized",
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359027.jpg",
},
{ {
id: "s5", id: "s5", name: "Post-Construction Clean", price: "Custom", variant: "Post-Clean", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359029.jpg"},
name: "Post-Construction Clean",
price: "Custom",
variant: "Post-Clean",
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150359029.jpg",
},
{ {
id: "s6", id: "s6", name: "Seasonal Maintenance", price: "Custom", variant: "Maintenance", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358980.jpg"},
name: "Seasonal Maintenance",
price: "Custom",
variant: "Maintenance",
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358980.jpg",
},
]} ]}
title="Our Premium Services" title="Our Premium Services"
description="Excellence in every pane." description="Excellence in every pane."
@@ -252,43 +156,19 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardSix <TestimonialCardSix
textboxLayout="split" textboxLayout="split"
animationType="blur-reveal"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Natasha G.", handle: "@customer", testimonial: "The windows were truly spotless. A pleasure to deal with.", imageSrc: "http://img.b2bpic.net/free-photo/happy-elder-woman-kitchen-holding-tablet_23-2148419314.jpg"},
name: "Natasha G.",
handle: "@customer",
testimonial: "The windows were truly spotless. A pleasure to deal with.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-elder-woman-kitchen-holding-tablet_23-2148419314.jpg",
},
{ {
id: "t2", id: "t2", name: "Emily F.", handle: "@customer", testimonial: "From the moment I reached out, communication was fast and easy. Our windows are clear, clean and spotless!", imageSrc: "http://img.b2bpic.net/free-photo/man-enjoying-cup-matcha-tea_23-2150215071.jpg"},
name: "Emily F.",
handle: "@customer",
testimonial: "From the moment I reached out, communication was fast and easy. Our windows are clear, clean and spotless!",
imageSrc: "http://img.b2bpic.net/free-photo/man-enjoying-cup-matcha-tea_23-2150215071.jpg",
},
{ {
id: "t3", id: "t3", name: "Marylou D.", handle: "@customer", testimonial: "Meticulous in what they do. Highly recommendable.", imageSrc: "http://img.b2bpic.net/free-photo/man-looking-camera-his-office_23-2148242891.jpg"},
name: "Marylou D.",
handle: "@customer",
testimonial: "Meticulous in what they do. Highly recommendable.",
imageSrc: "http://img.b2bpic.net/free-photo/man-looking-camera-his-office_23-2148242891.jpg",
},
{ {
id: "t4", id: "t4", name: "Andrew A.", handle: "@customer", testimonial: "I didn't realize how foggy my windows had gotten over the years. Thanks guys!", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-using-tablet-celebrating-success-outdoor-cafe_1262-18867.jpg"},
name: "Andrew A.",
handle: "@customer",
testimonial: "I didn't realize how foggy my windows had gotten over the years. Thanks guys!",
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-using-tablet-celebrating-success-outdoor-cafe_1262-18867.jpg",
},
{ {
id: "t5", id: "t5", name: "Adam D.", handle: "@customer", testimonial: "Clean clean clean!!!! Great services at great prices.", imageSrc: "http://img.b2bpic.net/free-photo/two-happy-male-female-business-people-showing-thumbs-up-outdoors_1262-12567.jpg"},
name: "Adam D.",
handle: "@customer",
testimonial: "Clean clean clean!!!! Great services at great prices.",
imageSrc: "http://img.b2bpic.net/free-photo/two-happy-male-female-business-people-showing-thumbs-up-outdoors_1262-12567.jpg",
},
]} ]}
title="Voices of Spotless365" title="Voices of Spotless365"
description="See why GTA homeowners trust us with their view." description="See why GTA homeowners trust us with their view."
@@ -298,38 +178,27 @@ export default function LandingPage() {
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureHoverPattern <FeatureHoverPattern
textboxLayout="split" textboxLayout="split"
animationType="blur-reveal"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
icon: Search, icon: Search,
title: "Meticulous Attention", title: "Meticulous Attention", description: "We leave no streak behind."},
description: "We leave no streak behind.",
},
{ {
icon: Zap, icon: Zap,
title: "Fast & Easy", title: "Fast & Easy", description: "Most homes booked within 48 hours."},
description: "Most homes booked within 48 hours.",
},
{ {
icon: Clock, icon: Clock,
title: "Punctual & Reliable", title: "Punctual & Reliable", description: "Your time is respected."},
description: "Your time is respected.",
},
{ {
icon: DollarSign, icon: DollarSign,
title: "Premium Value", title: "Premium Value", description: "Fair pricing for perfection."},
description: "Fair pricing for perfection.",
},
{ {
icon: Smile, icon: Smile,
title: "Friendly Team", title: "Friendly Team", description: "Down-to-earth professionals."},
description: "Down-to-earth professionals.",
},
{ {
icon: CheckCircle, icon: CheckCircle,
title: "Perfect Guaranteed", title: "Perfect Guaranteed", description: "We don't leave until it's spotless."},
description: "We don't leave until it's spotless.",
},
]} ]}
title="Why Spotless365?" title="Why Spotless365?"
description="We are the Rolls-Royce of window cleaning." description="We are the Rolls-Royce of window cleaning."
@@ -340,14 +209,11 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
text="Ready for a Crystal-Clear Home? Get a fast, no-pressure quote today. Most homes booked within 48 hours." text="Ready for a Crystal-Clear Home? Get a fast, no-pressure quote today. Most homes booked within 48 hours."
buttons={[ buttons={[
{ {
text: "Book Your Cleaning Now", text: "Book Your Cleaning Now", href: "#"},
href: "#",
},
]} ]}
/> />
</div> </div>
@@ -356,50 +222,33 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Services", title: "Services", items: [
items: [
{ {
label: "Residential", label: "Residential", href: "#"},
href: "#",
},
{ {
label: "Screen Detailing", label: "Screen Detailing", href: "#"},
href: "#",
},
{ {
label: "Package Deals", label: "Package Deals", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Contact", title: "Contact", items: [
items: [
{ {
label: "Call: 555-0123", label: "Call: 647-220-6277", href: "tel:6472206277"},
href: "tel:5550123",
},
{ {
label: "GTA & Vaughan, ON", label: "GTA & Vaughan, ON", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "Our Story", label: "Our Story", href: "#"},
href: "#",
},
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
logoText="Spotless365" logoText="Spotless365 Window Cleaning"
/> />
</div> </div>
</ReactLenis> </ReactLenis>