Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-06-09 23:28:01 +00:00

View File

@@ -31,30 +31,18 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#hero"},
id: "#hero",
},
{ {
name: "Services", name: "Services", id: "#services"},
id: "#services",
},
{ {
name: "About Us", name: "About Us", id: "#about-us"},
id: "#about-us",
},
{ {
name: "Why Choose Us", name: "Why Choose Us", id: "#why-choose-us"},
id: "#why-choose-us",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
button={{ button={{
text: "Book Now", text: "Book Now", href: "#contact"}}
href: "#contact",
}}
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=69n8lu" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=69n8lu"
logoAlt="MMaxiCleaning Services Logo" logoAlt="MMaxiCleaning Services Logo"
brandName="MMaxiCleaning Services" brandName="MMaxiCleaning Services"
@@ -65,112 +53,64 @@ export default function LandingPage() {
<HeroBillboardTestimonial <HeroBillboardTestimonial
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
title="MMaxiCleaning Services" title="MMaxiCleaning Services"
description="Clean Spaces. Better Places." description="Clean Spaces. Better Places."
testimonials={[ testimonials={[
{ {
name: "Sarah L.", name: "Sarah L.", handle: "@sarah_home", testimonial: "MMaxiCleaning transformed my home! It's spotless and feels so fresh. Highly recommend their deep cleaning service.", rating: 5,
handle: "@sarah_home", imageSrc: "http://img.b2bpic.net/free-photo/smiley-man-posing-with-cleaning-product-rag_23-2148456983.jpg", imageAlt: "Customer Sarah L."},
testimonial: "MMaxiCleaning transformed my home! It's spotless and feels so fresh. Highly recommend their deep cleaning service.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-man-posing-with-cleaning-product-rag_23-2148456983.jpg",
imageAlt: "Customer Sarah L.",
},
{ {
name: "John P.", name: "John P.", handle: "@office_manager", testimonial: "Our office has never looked better. The team is professional, efficient, and pays great attention to detail. Fantastic service!", rating: 5,
handle: "@office_manager", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-cleaning_23-2148480344.jpg", imageAlt: "Customer John P."},
testimonial: "Our office has never looked better. The team is professional, efficient, and pays great attention to detail. Fantastic service!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-cleaning_23-2148480344.jpg",
imageAlt: "Customer John P.",
},
{ {
name: "Emily R.", name: "Emily R.", handle: "@emily_reviews", testimonial: "Moving is stressful, but MMaxiCleaning made the move-out cleaning a breeze. Everything was sparkling. Thank you!", rating: 5,
handle: "@emily_reviews", imageSrc: "http://img.b2bpic.net/free-photo/young-cleaning-woman-plaid-shirt-cap-wearing-rubber-gloves-looking-up-smiling-cheerfully-dreaming-standing-green-background_141793-110683.jpg", imageAlt: "Customer Emily R."},
testimonial: "Moving is stressful, but MMaxiCleaning made the move-out cleaning a breeze. Everything was sparkling. Thank you!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-cleaning-woman-plaid-shirt-cap-wearing-rubber-gloves-looking-up-smiling-cheerfully-dreaming-standing-green-background_141793-110683.jpg",
imageAlt: "Customer Emily R.",
},
{ {
name: "David M.", name: "David M.", handle: "@david_biz", testimonial: "After our renovation, the post-construction cleanup was immense. MMaxiCleaning handled it perfectly. Our new space is immaculate.", rating: 5,
handle: "@david_biz", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cheerful-young-man_140725-106396.jpg", imageAlt: "Customer David M."},
testimonial: "After our renovation, the post-construction cleanup was immense. MMaxiCleaning handled it perfectly. Our new space is immaculate.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cheerful-young-man_140725-106396.jpg",
imageAlt: "Customer David M.",
},
{ {
name: "Maria K.", name: "Maria K.", handle: "@maria_clean", testimonial: "The weekly cleaning service keeps my house consistently tidy. It's such a relief to come home to a clean space. Excellent team!", rating: 5,
handle: "@maria_clean", imageSrc: "http://img.b2bpic.net/free-photo/positive-young-housewife-using-spray-cleaning_1262-5412.jpg", imageAlt: "Customer Maria K."},
testimonial: "The weekly cleaning service keeps my house consistently tidy. It's such a relief to come home to a clean space. Excellent team!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/positive-young-housewife-using-spray-cleaning_1262-5412.jpg",
imageAlt: "Customer Maria K.",
},
]} ]}
testimonialRotationInterval={5000} testimonialRotationInterval={5000}
tag="Professional Cleaning You Can Trust" tag="Professional Cleaning You Can Trust"
buttons={[ buttons={[
{ {
text: "Book Your Service Today", text: "Book Your Service Today", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ev81lacX1MoMWLTrGr3aM3kNnp/uploaded-1781047503500-90ut5lxv.jpg?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ev81lacX1MoMWLTrGr3aM3kNnp/uploaded-1781047503500-90ut5lxv.jpg"
imageAlt="Clean, modern living room after professional cleaning" imageAlt="Clean, modern living room after professional cleaning"
mediaAnimation="none" mediaAnimation="none"
tagIcon={Sparkles} tagIcon={Sparkles}
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/upset-young-cleaning-man-wearing-casual-clothes-cap-rubber-gloves-holding-spray-bottle-looking-with-sad-expression-standing-green-wall_141793-60664.jpg", src: "http://img.b2bpic.net/free-photo/upset-young-cleaning-man-wearing-casual-clothes-cap-rubber-gloves-holding-spray-bottle-looking-with-sad-expression-standing-green-wall_141793-60664.jpg", alt: "Customer 1"},
alt: "Customer 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/amazed-female-male-with-dirty-clothes-faces-being-pleasantly-surprised-finish-work-very-quickly-cheerful-woman-holding-sponge-washing-spray-her-husband-with-brush-sponge_273609-7825.jpg", src: "http://img.b2bpic.net/free-photo/amazed-female-male-with-dirty-clothes-faces-being-pleasantly-surprised-finish-work-very-quickly-cheerful-woman-holding-sponge-washing-spray-her-husband-with-brush-sponge_273609-7825.jpg", alt: "Customer 2"},
alt: "Customer 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-cleaning-man-wearing-casual-clothes-cap-rubber-gloves-holding-bottle-with-cleaning-supplies-sponge-looking-smiling-standing-green-wall_141793-60703.jpg", src: "http://img.b2bpic.net/free-photo/young-cleaning-man-wearing-casual-clothes-cap-rubber-gloves-holding-bottle-with-cleaning-supplies-sponge-looking-smiling-standing-green-wall_141793-60703.jpg", alt: "Customer 3"},
alt: "Customer 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-gardener-woman-with-short-hair-apron-hat-wearing-rubber-gloves_141793-47446.jpg", src: "http://img.b2bpic.net/free-photo/young-gardener-woman-with-short-hair-apron-hat-wearing-rubber-gloves_141793-47446.jpg", alt: "Customer 4"},
alt: "Customer 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/view-professional-cleaning-service-person-holding-supplies_23-2150520634.jpg", src: "http://img.b2bpic.net/free-photo/view-professional-cleaning-service-person-holding-supplies_23-2150520634.jpg", alt: "Customer 5"},
alt: "Customer 5",
},
]} ]}
avatarText="Trusted by hundreds of happy clients" avatarText="Trusted by hundreds of happy clients"
marqueeItems={[ marqueeItems={[
{ {
type: "text-icon", type: "text-icon", text: "Residential Cleaning", icon: Home,
text: "Residential Cleaning",
icon: Home,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Office Cleaning", icon: Building,
text: "Office Cleaning",
icon: Building,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Deep Cleaning", icon: Droplets,
text: "Deep Cleaning",
icon: Droplets,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Move In/Out Cleaning", icon: Box,
text: "Move In/Out Cleaning",
icon: Box,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Post-Construction", icon: Briefcase,
text: "Post-Construction",
icon: Briefcase,
}, },
]} ]}
marqueeSpeed={40} marqueeSpeed={40}
@@ -184,86 +124,41 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "residential", id: "residential", title: "Residential Cleaning", descriptions: [
title: "Residential Cleaning", "Enjoy a cleaner, healthier home without the stress."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-psd/hand-drawn-matcha-tea-facebook-template_23-2151231221.jpg", imageAlt: "Residential Cleaning Icon"},
"Enjoy a cleaner, healthier home without the stress.",
],
imageSrc: "http://img.b2bpic.net/free-psd/hand-drawn-matcha-tea-facebook-template_23-2151231221.jpg",
imageAlt: "Residential Cleaning Icon",
},
{ {
id: "office", id: "office", title: "Office Cleaning", descriptions: [
title: "Office Cleaning", "A clean workspace boosts productivity and leaves a great impression."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-cleaning-indoors_23-2150454567.jpg", imageAlt: "Office Cleaning Icon"},
"A clean workspace boosts productivity and leaves a great impression.",
],
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-cleaning-indoors_23-2150454567.jpg",
imageAlt: "Office Cleaning Icon",
},
{ {
id: "post-construction", id: "post-construction", title: "Post-Construction Cleaning", descriptions: [
title: "Post-Construction Cleaning", "We remove the dust and debris so your property is move-in ready."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-vector/gradient-squeegee-logo-design-template_23-2150156788.jpg", imageAlt: "Post-Construction Cleaning Icon"},
"We remove the dust and debris so your property is move-in ready.",
],
imageSrc: "http://img.b2bpic.net/free-vector/gradient-squeegee-logo-design-template_23-2150156788.jpg",
imageAlt: "Post-Construction Cleaning Icon",
},
{ {
id: "move-in-out", id: "move-in-out", title: "Move In / Move Out Cleaning", descriptions: [
title: "Move In / Move Out Cleaning", "Moving is stressful enough. We'll take care of the cleaning."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-vector/shipping-delivery-hand-drawn-icon-pack-designers-developers-icons-shipment-shipping-up-upload-box-delivery-package-packages-vector_1057-11213.jpg", imageAlt: "Move In / Move Out Cleaning Icon"},
"Moving is stressful enough. We'll take care of the cleaning.",
],
imageSrc: "http://img.b2bpic.net/free-vector/shipping-delivery-hand-drawn-icon-pack-designers-developers-icons-shipment-shipping-up-upload-box-delivery-package-packages-vector_1057-11213.jpg",
imageAlt: "Move In / Move Out Cleaning Icon",
},
{ {
id: "deep-cleaning", id: "deep-cleaning", title: "Deep Cleaning", descriptions: [
title: "Deep Cleaning", "A deeper clean for a fresher, healthier environment."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-vector/housewife-cleaning-home-with-vacuum-cleaner-sofa-house-room-flat-vector-illustration-household-housekeeping_74855-13139.jpg", imageAlt: "Deep Cleaning Icon"},
"A deeper clean for a fresher, healthier environment.",
],
imageSrc: "http://img.b2bpic.net/free-vector/housewife-cleaning-home-with-vacuum-cleaner-sofa-house-room-flat-vector-illustration-household-housekeeping_74855-13139.jpg",
imageAlt: "Deep Cleaning Icon",
},
{ {
id: "one-time-cleaning", id: "one-time-cleaning", title: "One Time Cleaning", descriptions: [
title: "One Time Cleaning", "Perfect for occasional deep cleans or special events."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/illustration-home-cleaning-service-digital-tablet_53876-120073.jpg", imageAlt: "One Time Cleaning Icon"},
"Perfect for occasional deep cleans or special events.",
],
imageSrc: "http://img.b2bpic.net/free-photo/illustration-home-cleaning-service-digital-tablet_53876-120073.jpg",
imageAlt: "One Time Cleaning Icon",
},
{ {
id: "weekly-cleaning", id: "weekly-cleaning", title: "Weekly Cleaning", descriptions: [
title: "Weekly Cleaning", "Ideal for consistent cleanliness and routine maintenance."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/pie-chart-front-side_187299-39655.jpg", imageAlt: "Weekly Cleaning Icon"},
"Ideal for consistent cleanliness and routine maintenance.",
],
imageSrc: "http://img.b2bpic.net/free-photo/pie-chart-front-side_187299-39655.jpg",
imageAlt: "Weekly Cleaning Icon",
},
{ {
id: "bi-weekly-cleaning", id: "bi-weekly-cleaning", title: "Bi-Weekly Cleaning", descriptions: [
title: "Bi-Weekly Cleaning", "A popular choice for regular upkeep without daily hassle."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/workspace-with-coffee-illustration-personal-organizer-reminder-calendar_53876-120343.jpg", imageAlt: "Bi-Weekly Cleaning Icon"},
"A popular choice for regular upkeep without daily hassle.",
],
imageSrc: "http://img.b2bpic.net/free-photo/workspace-with-coffee-illustration-personal-organizer-reminder-calendar_53876-120343.jpg",
imageAlt: "Bi-Weekly Cleaning Icon",
},
{ {
id: "monthly-cleaning", id: "monthly-cleaning", title: "Monthly Cleaning", descriptions: [
title: "Monthly Cleaning", "Great for maintaining a good level of cleanliness with less frequent visits."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-vector/calendar-symbol-multiple-set_78370-9024.jpg", imageAlt: "Monthly Cleaning Icon"},
"Great for maintaining a good level of cleanliness with less frequent visits.",
],
imageSrc: "http://img.b2bpic.net/free-vector/calendar-symbol-multiple-set_78370-9024.jpg",
imageAlt: "Monthly Cleaning Icon",
},
]} ]}
title="Our Services & Cleaning Options" title="Our Services & Cleaning Options"
description="Discover our comprehensive range of professional cleaning solutions and choose the frequency that best fits your needs. From one-time deep cleans to regular scheduled maintenance, we've got you covered." description="Discover our comprehensive range of professional cleaning solutions and choose the frequency that best fits your needs. From one-time deep cleans to regular scheduled maintenance, we've got you covered."
@@ -275,13 +170,14 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "text", content: "About Us"},
content: "About Us", {
type: "text", content: "MMaxiCleaning Services is a professional cleaning company dedicated to helping homeowners and businesses maintain clean, comfortable, and welcoming spaces. We focus on reliability, attention to detail, and professional service, providing residential, office, move-in/move-out, post-construction, and deep cleaning solutions. Our goal is to make every space cleaner, healthier, and easier to enjoy. Founded on the principles of integrity and customer satisfaction, we strive to exceed expectations with every service."
}, },
{
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ev81lacX1MoMWLTrGr3aM3kNnp/uploaded-1781047503500-90ut5lxv.jpg", alt: "Team cleaning a modern home interior"
}
]} ]}
description="MMaxiCleaning Services is a professional cleaning company dedicated to helping homeowners and businesses maintain clean, comfortable, and welcoming spaces. We focus on reliability, attention to detail, and professional service, providing residential, office, move-in/move-out, post-construction, and deep cleaning solutions. Our goal is to make every space cleaner, healthier, and easier to enjoy. Founded on the principles of integrity and customer satisfaction, we strive to exceed expectations with every service."
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ev81lacX1MoMWLTrGr3aM3kNnp/uploaded-1781047503500-90ut5lxv.jpg?_wi=2"
imageAlt="Team cleaning a modern home interior"
/> />
</div> </div>
@@ -292,44 +188,20 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
metrics={[ metrics={[
{ {
id: "trustworthy-reliable", id: "trustworthy-reliable", value: "", title: "Trustworthy & Reliable", items: [
value: "", "You can count on us to care for your space like it's our own."]
title: "Trustworthy & Reliable",
items: [
"You can count on us to care for your space like it's our own.",
],
imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg",
imageAlt: "Trustworthy shield icon",
}, },
{ {
id: "trained-professional-team", id: "trained-professional-team", value: "", title: "Trained & Professional Team", items: [
value: "", "Our team is highly trained, friendly, and detail-oriented."]
title: "Trained & Professional Team",
items: [
"Our team is highly trained, friendly, and detail-oriented.",
],
imageSrc: "http://img.b2bpic.net/free-vector/industrial-cleaning-service-flat-icons-set_1284-8612.jpg",
imageAlt: "Trained team icon",
}, },
{ {
id: "attention-to-detail", id: "attention-to-detail", value: "", title: "Attention to Detail", items: [
value: "", "We don't just clean, we make every corner shine."]
title: "Attention to Detail",
items: [
"We don't just clean, we make every corner shine.",
],
imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-sparkling-stars-collection_23-2149025505.jpg",
imageAlt: "Attention to detail icon",
}, },
{ {
id: "flexible-scheduling", id: "flexible-scheduling", value: "", title: "Flexible Scheduling", items: [
value: "", "We work around your schedule to make it easy for you."]
title: "Flexible Scheduling",
items: [
"We work around your schedule to make it easy for you.",
],
imageSrc: "http://img.b2bpic.net/free-vector/laptop-computer-with-electronic-business-icons_24911-45469.jpg",
imageAlt: "Flexible scheduling icon",
}, },
]} ]}
title="Why Choose MMaxiCleaning Services?" title="Why Choose MMaxiCleaning Services?"
@@ -342,15 +214,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
names={[ names={[
"Hamilton", "Hamilton", "Burlington", "Oakville", "Stoney Creek", "Guelph", "Mississauga", "Milton", "Ancaster"]}
"Burlington",
"Oakville",
"Stoney Creek",
"Guelph",
"Mississauga",
"Milton",
"Ancaster",
]}
title="Proudly Serving" title="Proudly Serving"
speed={40} speed={40}
description="MMaxiCleaning Services is pleased to offer professional cleaning solutions across a wide range of communities." description="MMaxiCleaning Services is pleased to offer professional cleaning solutions across a wide range of communities."
@@ -361,18 +225,13 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
text="Ready for a Cleaner Space? We're Here to Help!" text="Ready for a Cleaner Space? We're Here to Help!"
buttons={[ buttons={[
{ {
text: "Call Now", text: "Call Now", href: "tel:+19055160276"},
href: "tel:+19055160276",
},
{ {
text: "Get a Free Estimate", text: "Get a Free Estimate", href: "#contact"},
href: "#contact",
},
]} ]}
/> />
</div> </div>
@@ -384,95 +243,55 @@ export default function LandingPage() {
logoText="MMaxiCleaning Services" logoText="MMaxiCleaning Services"
columns={[ columns={[
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "Home", label: "Home", href: "#hero"},
href: "#hero",
},
{ {
label: "About Us", label: "About Us", href: "#about-us"},
href: "#about-us",
},
{ {
label: "Why Choose Us", label: "Why Choose Us", href: "#why-choose-us"},
href: "#why-choose-us",
},
], ],
}, },
{ {
title: "Services", title: "Services", items: [
items: [
{ {
label: "Residential Cleaning", label: "Residential Cleaning", href: "#services"},
href: "#services",
},
{ {
label: "Office Cleaning", label: "Office Cleaning", href: "#services"},
href: "#services",
},
{ {
label: "Post-Construction Cleaning", label: "Post-Construction Cleaning", href: "#services"},
href: "#services",
},
{ {
label: "Move In / Move Out Cleaning", label: "Move In / Move Out Cleaning", href: "#services"},
href: "#services",
},
{ {
label: "Deep Cleaning", label: "Deep Cleaning", href: "#services"},
href: "#services",
},
], ],
}, },
{ {
title: "Contact & Social", title: "Contact & Social", items: [
items: [
{ {
label: "Phone: 905-516-0276", label: "Phone: 905-516-0276", href: "tel:+19055160276"},
href: "tel:+19055160276",
},
{ {
label: "Email: info@mmaxicleaning.com", label: "Email: info@mmaxicleaning.com", href: "mailto:info@mmaxicleaning.com"},
href: "mailto:info@mmaxicleaning.com",
},
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com/mmaxiclean"},
href: "https://facebook.com/mmaxiclean",
},
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com/mmaxiclean"},
href: "https://instagram.com/mmaxiclean",
},
{ {
label: "TikTok", label: "TikTok", href: "https://tiktok.com/@mmaxiclean"},
href: "https://tiktok.com/@mmaxiclean",
},
], ],
}, },
{ {
title: "Areas", title: "Areas", items: [
items: [
{ {
label: "Hamilton", label: "Hamilton", href: "#service-areas"},
href: "#service-areas",
},
{ {
label: "Burlington", label: "Burlington", href: "#service-areas"},
href: "#service-areas",
},
{ {
label: "Oakville", label: "Oakville", href: "#service-areas"},
href: "#service-areas",
},
{ {
label: "Stoney Creek", label: "Stoney Creek", href: "#service-areas"},
href: "#service-areas",
},
{ {
label: "Guelph", label: "Guelph", href: "#service-areas"},
href: "#service-areas",
},
], ],
}, },
]} ]}