Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-08 07:18:01 +00:00

View File

@@ -33,96 +33,61 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Services", name: "Services", id: "services"},
id: "services",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Pricing", name: "Pricing", id: "pricing"},
id: "pricing",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="PureClean AU" brandName="PureClean AU"
button={{ button={{
text: "Book Now", text: "Book Now", href: "#contact"}}
href: "#contact",
}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCentered <HeroCentered
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Professional Cleaning Services Across Australia" title="Professional Cleaning Services Across Australia"
description="Premium residential, commercial, and post-construction cleaning solutions tailored to your needs. Reliable, thorough, and trustworthy care for your spaces." description="Premium residential, commercial, and post-construction cleaning solutions tailored to your needs. Reliable, thorough, and trustworthy care for your spaces."
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg", src: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg", alt: "Client 1"},
alt: "Client 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/happy-businessman-making-hand-gesture-with-cup-coffee-laptop-desk_23-2147955285.jpg", src: "http://img.b2bpic.net/free-photo/happy-businessman-making-hand-gesture-with-cup-coffee-laptop-desk_23-2147955285.jpg", alt: "Client 2"},
alt: "Client 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/couple-painting-walls-their-new-home-together_23-2149086832.jpg", src: "http://img.b2bpic.net/free-photo/couple-painting-walls-their-new-home-together_23-2149086832.jpg", alt: "Client 3"},
alt: "Client 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112833.jpg", src: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112833.jpg", alt: "Portrait of man cleaning his house"},
alt: "Portrait of man cleaning his house",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112051.jpg", src: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112051.jpg", alt: "Portrait of man cleaning his house"},
alt: "Portrait of man cleaning his house",
},
]} ]}
avatarText="Trusted by 500+ satisfied clients" avatarText="Trusted by 500+ satisfied clients"
buttons={[ buttons={[
{ {
text: "Get a Quote", text: "Get a Quote", href: "#contact"},
href: "#contact",
},
{ {
text: "Our Services", text: "Our Services", href: "#services"},
href: "#services",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
marqueeItems={[ marqueeItems={[
{ {
type: "text-icon", type: "text-icon", text: "Eco-Friendly", icon: Leaf,
text: "Eco-Friendly",
icon: Leaf,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Fully Insured", icon: ShieldCheck,
text: "Fully Insured",
icon: ShieldCheck,
}, },
{ {
type: "text-icon", type: "text-icon", text: "100% Satisfaction", icon: Smile,
text: "100% Satisfaction",
icon: Smile,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Vetted Staff", icon: Users,
text: "Vetted Staff",
icon: Users,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Flexible Booking", icon: Calendar,
text: "Flexible Booking",
icon: Calendar,
}, },
]} ]}
/> />
@@ -136,17 +101,11 @@ export default function LandingPage() {
description="We specialize in delivering pristine environments through professional attention to detail. Whether it's your home, office, or a newly renovated property, our team ensures every corner is spotless and every client is satisfied." description="We specialize in delivering pristine environments through professional attention to detail. Whether it's your home, office, or a newly renovated property, our team ensures every corner is spotless and every client is satisfied."
bulletPoints={[ bulletPoints={[
{ {
title: "Fully Vetted Professionals", title: "Fully Vetted Professionals", description: "Rigorous screening process to ensure security and quality."},
description: "Rigorous screening process to ensure security and quality.",
},
{ {
title: "Flexible Scheduling", title: "Flexible Scheduling", description: "On-demand and recurring options that fit your busy lifestyle."},
description: "On-demand and recurring options that fit your busy lifestyle.",
},
{ {
title: "Eco-Friendly Approach", title: "Eco-Friendly Approach", description: "Safe for your family, pets, and the Australian environment."},
description: "Safe for your family, pets, and the Australian environment.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-women-with-smartphone_23-2150273377.jpg" imageSrc="http://img.b2bpic.net/free-photo/medium-shot-women-with-smartphone_23-2150273377.jpg"
imageAlt="Professional cleaning service team" imageAlt="Professional cleaning service team"
@@ -162,19 +121,13 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Home, icon: Home,
title: "Residential Cleaning", title: "Residential Cleaning", description: "Flexible recurring or one-time cleaning to keep your home comfortable."},
description: "Flexible recurring or one-time cleaning to keep your home comfortable.",
},
{ {
icon: Building, icon: Building,
title: "Commercial Office", title: "Commercial Office", description: "On-demand office cleaning with a dedicated account manager."},
description: "On-demand office cleaning with a dedicated account manager.",
},
{ {
icon: Wrench, icon: Wrench,
title: "Post-Construction", title: "Post-Construction", description: "Expert cleanup after renovations and new builds."},
description: "Expert cleanup after renovations and new builds.",
},
]} ]}
title="Comprehensive Cleaning Solutions" title="Comprehensive Cleaning Solutions"
description="Specialized services to meet the highest standards of cleanliness." description="Specialized services to meet the highest standards of cleanliness."
@@ -189,41 +142,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "r-recur", id: "r-recur", name: "Residential - Recurring", price: "from $99", imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cleaning-house_23-2149587678.jpg"},
name: "Residential - Recurring",
price: "from $99",
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-cleaning-house_23-2149587678.jpg",
},
{ {
id: "r-one", id: "r-one", name: "Residential - One-Time", price: "from $149", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358960.jpg"},
name: "Residential - One-Time",
price: "from $149",
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358960.jpg",
},
{ {
id: "r-bond", id: "r-bond", name: "Residential - Security Deposit", price: "from $299", imageSrc: "http://img.b2bpic.net/free-photo/person-disinfect-surface_23-2148577803.jpg"},
name: "Residential - Security Deposit",
price: "from $299",
imageSrc: "http://img.b2bpic.net/free-photo/person-disinfect-surface_23-2148577803.jpg",
},
{ {
id: "c-office", id: "c-office", name: "Commercial Office", price: "Custom Pricing", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-cleaning-office_23-2150454485.jpg"},
name: "Commercial Office",
price: "Custom Pricing",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-cleaning-office_23-2150454485.jpg",
},
{ {
id: "s-post", id: "s-post", name: "Post-Construction", price: "Custom Pricing", imageSrc: "http://img.b2bpic.net/free-photo/close-up-mop-cleaning-industrial-plant-floor_342744-1210.jpg"},
name: "Post-Construction",
price: "Custom Pricing",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-mop-cleaning-industrial-plant-floor_342744-1210.jpg",
},
{ {
id: "s-extra", id: "s-extra", name: "Deep Cleaning", price: "from $199", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-carrying-ladder_23-2149328059.jpg"},
name: "Deep Cleaning",
price: "from $199",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-carrying-ladder_23-2149328059.jpg",
},
]} ]}
title="Service Options" title="Service Options"
description="Explore our detailed service packages." description="Explore our detailed service packages."
@@ -237,56 +166,27 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", badge: "Essential", price: "$99", subtitle: "Perfect for small apartments", features: [
badge: "Essential", "Kitchen cleaning", "Bathroom sanitization", "Vacuuming"],
price: "$99",
subtitle: "Perfect for small apartments",
features: [
"Kitchen cleaning",
"Bathroom sanitization",
"Vacuuming",
],
buttons: [ buttons: [
{ {
text: "Select Plan", text: "Select Plan", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
id: "pro", id: "pro", badge: "Most Popular", price: "$189", subtitle: "Deep clean for family homes", features: [
badge: "Most Popular", "Everything in Basic", "Window cleaning", "Deep carpet steam", "Oven cleaning"],
price: "$189",
subtitle: "Deep clean for family homes",
features: [
"Everything in Basic",
"Window cleaning",
"Deep carpet steam",
"Oven cleaning",
],
buttons: [ buttons: [
{ {
text: "Select Plan", text: "Select Plan", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
id: "enterprise", id: "enterprise", badge: "Commercial", price: "Request Quote", subtitle: "For offices and large sites", features: [
badge: "Commercial", "Dedicated manager", "After-hours service", "Weekly reporting", "Custom checklists"],
price: "Request Quote",
subtitle: "For offices and large sites",
features: [
"Dedicated manager",
"After-hours service",
"Weekly reporting",
"Custom checklists",
],
buttons: [ buttons: [
{ {
text: "Contact Us", text: "Contact Us", href: "#contact"},
href: "#contact",
},
], ],
}, },
]} ]}
@@ -302,45 +202,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Jane D.", handle: "@janed", testimonial: "The best residential service I've tried in Sydney.", rating: 5,
name: "Jane D.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-cleaning-house_23-2148394859.jpg"},
handle: "@janed",
testimonial: "The best residential service I've tried in Sydney.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-cleaning-house_23-2148394859.jpg",
},
{ {
id: "2", id: "2", name: "Mark S.", handle: "@marks", testimonial: "Reliable and responsive office cleaning team.", rating: 5,
name: "Mark S.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-working-his-office-businessperson-professional-environment_482257-32721.jpg"},
handle: "@marks",
testimonial: "Reliable and responsive office cleaning team.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-working-his-office-businessperson-professional-environment_482257-32721.jpg",
},
{ {
id: "3", id: "3", name: "Sarah L.", handle: "@sarahl", testimonial: "Did an amazing post-renovation cleanup, highly recommend.", rating: 5,
name: "Sarah L.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-washing-dish_23-2148931339.jpg"},
handle: "@sarahl",
testimonial: "Did an amazing post-renovation cleanup, highly recommend.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-washing-dish_23-2148931339.jpg",
},
{ {
id: "4", id: "4", name: "David W.", handle: "@davidw", testimonial: "Very professional and friendly staff.", rating: 5,
name: "David W.", imageSrc: "http://img.b2bpic.net/free-photo/friendly-diverse-business-colleagues-working-project_74855-1928.jpg"},
handle: "@davidw",
testimonial: "Very professional and friendly staff.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friendly-diverse-business-colleagues-working-project_74855-1928.jpg",
},
{ {
id: "5", id: "5", name: "Emma B.", handle: "@emmab", testimonial: "Finally found a cleaning company I can trust.", rating: 5,
name: "Emma B.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-beautiful-young-mixed-race-woman-wearing-knitted-sweater-headband-enjoying-weekend-morning-home_344912-2092.jpg"},
handle: "@emmab",
testimonial: "Finally found a cleaning company I can trust.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-beautiful-young-mixed-race-woman-wearing-knitted-sweater-headband-enjoying-weekend-morning-home_344912-2092.jpg",
},
]} ]}
showRating={true} showRating={true}
title="Client Reviews" title="Client Reviews"
@@ -354,20 +229,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "q1", id: "q1", title: "Are your cleaners insured?", content: "Yes, all our professionals are fully vetted and insured."},
title: "Are your cleaners insured?",
content: "Yes, all our professionals are fully vetted and insured.",
},
{ {
id: "q2", id: "q2", title: "Do I need to be home?", content: "Not at all. We have secure procedures for property access."},
title: "Do I need to be home?",
content: "Not at all. We have secure procedures for property access.",
},
{ {
id: "q3", id: "q3", title: "What if I'm not happy?", content: "We offer a 100% satisfaction guarantee or we'll redo the job."},
title: "What if I'm not happy?",
content: "We offer a 100% satisfaction guarantee or we'll redo the job.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Everything you need to know about our services." description="Everything you need to know about our services."
@@ -379,16 +245,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Ready to Start?" tag="Ready to Start?"
title="Get a Pristine Space Today" title="Get a Pristine Space Today"
description="Contact us for a free, no-obligation quote for any of our services." description="Contact us for a free, no-obligation quote for any of our services."
buttons={[ buttons={[
{ {
text: "Contact Us Now", text: "Contact Us Now", href: "mailto:hello@pureclean.com.au"},
href: "mailto:hello@pureclean.com.au",
},
]} ]}
/> />
</div> </div>
@@ -399,37 +262,23 @@ export default function LandingPage() {
logoText="PureClean AU" logoText="PureClean AU"
columns={[ columns={[
{ {
title: "Services", title: "Services", items: [
items: [
{ {
label: "Residential", label: "Residential", href: "#services"},
href: "#services",
},
{ {
label: "Commercial", label: "Commercial", href: "#services"},
href: "#services",
},
{ {
label: "Post-Construction", label: "Post-Construction", href: "#services"},
href: "#services",
},
], ],
}, },
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "FAQs", label: "FAQs", href: "#faq"},
href: "#faq",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
]} ]}
@@ -438,4 +287,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }