Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-22 13:03:17 +00:00

View File

@@ -20,54 +20,37 @@ export default function LandingPage() {
defaultButtonVariant="hover-bubble"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Services",
id: "services",
},
{
name: "Pricing",
id: "pricing",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "Services", id: "services" },
{ name: "Pricing", id: "pricing" },
{ name: "Contact", id: "contact" },
]}
button={{
text: "Book Now",
href: "#contact",
}}
brandName="Park Lane"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
title="Reliable Home & Office Cleaning in Kigali"
description="Experience a spotless environment with our professionally trained, background-checked cleaning team. Same-day service available."
buttons={[
{
text: "Book Now",
href: "#contact",
},
{
text: "Learn More",
href: "#services",
},
{ text: "Book Now", href: "#contact" },
{ text: "Learn More", href: "#services" },
]}
imageSrc="http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358962.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358962.jpg"
imageAlt="Professional cleaning service in Kigali"
/>
</div>
@@ -76,12 +59,7 @@ export default function LandingPage() {
<TextAbout
useInvertedBackground={false}
title="We Make Kigali Cleaner, One Room at a Time."
buttons={[
{
text: "About Us",
href: "#about-us",
},
]}
buttons={[{ text: "About Us", href: "#about-us" }]}
/>
</div>
@@ -92,67 +70,25 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Home Cleaning",
description: "Full-service residential cleaning to keep your space fresh and inviting.",
bentoComponent: "media-stack",
items: [
{
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roommates-together-home_23-2149358498.jpg",
imageAlt: "Home cleaning",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-wearing-apron-serving-dining-table-family-dinner-home-eating-home-housewife-concept_74855-7472.jpg",
imageAlt: "Home cleaning",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/vacuum-cleaner-tackling-heavily-soiled-floor_23-2151340094.jpg",
imageAlt: "Home cleaning",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358962.jpg?_wi=2",
imageAlt: "modern living room cleaning",
title: "Home Cleaning", description: "Full-service residential cleaning to keep your space fresh and inviting.", bentoComponent: "media-stack", items: [
{ imageSrc: "http://img.b2bpic.net/free-photo/full-shot-roommates-together-home_23-2149358498.jpg", imageAlt: "Home cleaning" },
{ imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-wearing-apron-serving-dining-table-family-dinner-home-eating-home-housewife-concept_74855-7472.jpg", imageAlt: "Home cleaning" },
{ imageSrc: "http://img.b2bpic.net/free-photo/vacuum-cleaner-tackling-heavily-soiled-floor_23-2151340094.jpg", imageAlt: "Home cleaning" },
]
},
{
title: "Office Cleaning",
description: "Professional workspace maintenance for productivity and hygiene.",
bentoComponent: "media-stack",
items: [
{
imageSrc: "http://img.b2bpic.net/free-photo/minimalistic-workplace-with-laptop-plants_23-2148577009.jpg",
imageAlt: "Office cleaning",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-disinfecting-products-desk_23-2148848549.jpg",
imageAlt: "Office cleaning",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-cleaning-indoors_23-2150454506.jpg",
imageAlt: "Office cleaning",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-razor-blades-with-yellow-background_23-2150970038.jpg",
imageAlt: "modern living room cleaning",
title: "Office Cleaning", description: "Professional workspace maintenance for productivity and hygiene.", bentoComponent: "media-stack", items: [
{ imageSrc: "http://img.b2bpic.net/free-photo/minimalistic-workplace-with-laptop-plants_23-2148577009.jpg", imageAlt: "Office cleaning" },
{ imageSrc: "http://img.b2bpic.net/free-photo/arrangement-disinfecting-products-desk_23-2148848549.jpg", imageAlt: "Office cleaning" },
{ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-cleaning-indoors_23-2150454506.jpg", imageAlt: "Office cleaning" },
]
},
{
title: "Deep Cleaning",
description: "Comprehensive scrubbing for neglected areas like kitchens and bathrooms.",
bentoComponent: "media-stack",
items: [
{
imageSrc: "http://img.b2bpic.net/free-photo/vacuum-cleaner-tackling-heavily-soiled-floor_23-2151340060.jpg",
imageAlt: "Deep cleaning",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/professional-cleaning-service_1385-2148.jpg",
imageAlt: "Deep cleaning",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-woman-cleans-kitchen-her-home_231208-11260.jpg",
imageAlt: "Deep cleaning",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-man-carrying-suitcase-going-vacation-walking-with-luggage_1258-314229.jpg?_wi=1",
imageAlt: "modern living room cleaning",
title: "Deep Cleaning", description: "Comprehensive scrubbing for neglected areas like kitchens and bathrooms.", bentoComponent: "media-stack", items: [
{ imageSrc: "http://img.b2bpic.net/free-photo/vacuum-cleaner-tackling-heavily-soiled-floor_23-2151340060.jpg", imageAlt: "Deep cleaning" },
{ imageSrc: "http://img.b2bpic.net/free-photo/professional-cleaning-service_1385-2148.jpg", imageAlt: "Deep cleaning" },
{ imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-woman-cleans-kitchen-her-home_231208-11260.jpg", imageAlt: "Deep cleaning" },
]
},
]}
title="Our Specialized Cleaning Services"
@@ -164,44 +100,12 @@ export default function LandingPage() {
<ProductCardOne
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "1-Bedroom Apartment",
price: "From $15",
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-man-carrying-suitcase-going-vacation-walking-with-luggage_1258-314229.jpg?_wi=2",
},
{
id: "p2",
name: "Standard Office Clean",
price: "From $30",
imageSrc: "http://img.b2bpic.net/free-photo/handicapped-young-woman-office-low-view_23-2148497295.jpg",
},
{
id: "p3",
name: "Move-in / Move-out",
price: "From $45",
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-mop-standing-near-man_23-2147758719.jpg",
},
{
id: "p4",
name: "Post-Construction",
price: "Custom Estimate",
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-carrying-placard_23-2149328065.jpg",
},
{
id: "p5",
name: "Deep Clean Bundle",
price: "From $50",
imageSrc: "http://img.b2bpic.net/free-photo/cropped-rearview-female-housemaid-cleaning-floor-living-room-with-vacuum-cleaner-being-busy-hurry-finish-before-owner-will-come-home-trying-remove-all-dirt-make-apartment-neat_176420-14593.jpg",
},
{
id: "p6",
name: "Weekly Maintenance",
price: "From $20",
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-small-business_23-2149196200.jpg",
},
{ id: "p1", name: "1-Bedroom Apartment", price: "From $15", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-young-man-carrying-suitcase-going-vacation-walking-with-luggage_1258-314229.jpg" },
{ id: "p2", name: "Standard Office Clean", price: "From $30", imageSrc: "http://img.b2bpic.net/free-photo/handicapped-young-woman-office-low-view_23-2148497295.jpg" },
{ id: "p3", name: "Move-in / Move-out", price: "From $45", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-mop-standing-near-man_23-2147758719.jpg" },
]}
title="Service Packages"
description="Transparent pricing to help you choose the best cleaning solution."
@@ -212,15 +116,7 @@ export default function LandingPage() {
<SocialProofOne
textboxLayout="default"
useInvertedBackground={true}
names={[
"Kigali Apartments",
"City Office Hub",
"Green Cleaning Cert",
"Local Partners",
"Verified Cleaners",
"Professional Network",
"Excellent Service",
]}
names={["Kigali Apartments", "City Office Hub", "Green Cleaning Cert", "Local Partners", "Verified Cleaners", "Professional Network", "Excellent Service"]}
title="Trusted by Homes & Businesses across Kigali"
description="We are proud to serve some of the most prominent locations and local partners in the city."
/>
@@ -232,39 +128,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
plans={[
{
id: "offer1",
badge: "New Client",
price: "20% Off",
subtitle: "First cleaning special",
features: [
"First time discount",
"Full inspection",
"Reliable support",
],
},
{
id: "offer2",
badge: "Loyalty",
price: "1 Free",
subtitle: "For weekly clients",
features: [
"One free clean per month",
"Priority booking",
"Dedicated team",
],
},
{
id: "offer3",
badge: "Referral",
price: "Discount",
subtitle: "Refer a friend",
features: [
"Referral bonus",
"Friendly service",
"Easy booking",
],
},
{ id: "offer1", badge: "New Client", price: "20% Off", subtitle: "First cleaning special", features: ["First time discount", "Full inspection", "Reliable support"] },
{ id: "offer2", badge: "Loyalty", price: "1 Free", subtitle: "For weekly clients", features: ["One free clean per month", "Priority booking", "Dedicated team"] },
{ id: "offer3", badge: "Referral", price: "Discount", subtitle: "Refer a friend", features: ["Referral bonus", "Friendly service", "Easy booking"] },
]}
title="Special Cleaning Offers"
description="Get more value for your home with our limited time offers."
@@ -277,61 +143,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah",
role: "Homeowner",
company: "Kigali Resident",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/florist-woman-looking-camera-while-planting-flowers-kitchen-home-decoration_482257-8647.jpg",
},
{
id: "t2",
name: "John",
role: "Office Manager",
company: "Local Business",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-working-his-office-businessperson-professional-environment_482257-32721.jpg",
},
{
id: "t3",
name: "Marie",
role: "Tenant",
company: "Apartment renter",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-couple-embracing-cleaning_23-2147766998.jpg",
},
{
id: "t4",
name: "David",
role: "Founder",
company: "StartUp Hub",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-bald-call-center-man-wearing-headset-sitting-desk-with-work-tools-doing-peace-signs-isolated-white-background_141793-84094.jpg",
},
{
id: "t5",
name: "Elena",
role: "Client",
company: "Home Owner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-woman-striped-tshirt-happily-looking-camera-holding-paper-message-icon-hand-near-head-while-showing-thumb-up-gesture-office_574295-5701.jpg",
},
]}
kpiItems={[
{
value: "100+",
label: "Happy Clients",
},
{
value: "500+",
label: "Jobs Completed",
},
{
value: "4.9/5",
label: "Avg. Rating",
},
{ id: "t1", name: "Sarah", role: "Homeowner", company: "Kigali Resident", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/florist-woman-looking-camera-while-planting-flowers-kitchen-home-decoration_482257-8647.jpg" },
{ id: "t2", name: "John", role: "Office Manager", company: "Local Business", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-working-his-office-businessperson-professional-environment_482257-32721.jpg" },
{ id: "t3", name: "Marie", role: "Tenant", company: "Apartment renter", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-couple-embracing-cleaning_23-2147766998.jpg" },
]}
kpiItems={[{ value: "100+", label: "Happy Clients" }, { value: "500+", label: "Jobs Completed" }, { value: "4.9/5", label: "Avg. Rating" }]}
title="What Our Clients Say"
description="Real feedback from residents and business owners in Kigali."
/>
@@ -341,21 +157,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Do you provide cleaning supplies?",
content: "Yes, our team brings all eco-friendly cleaning supplies needed for the job.",
},
{
id: "f2",
title: "Are your cleaners trained and background-checked?",
content: "Absolutely. All our staff undergo rigorous training and full background checks for your security.",
},
{
id: "f3",
title: "Can I book for same-day service?",
content: "Yes, depending on availability, we offer same-day cleaning services in Kigali.",
},
{ id: "f1", title: "Do you provide cleaning supplies?", content: "Yes, our team brings all eco-friendly cleaning supplies needed for the job." },
{ id: "f2", title: "Are your cleaners trained and background-checked?", content: "Absolutely. All our staff undergo rigorous training and full background checks for your security." },
{ id: "f3", title: "Can I book for same-day service?", content: "Yes, depending on availability, we offer same-day cleaning services in Kigali." },
]}
sideTitle="Frequently Asked Questions"
sideDescription="Answers to common queries about our cleaning services."
@@ -369,24 +173,10 @@ export default function LandingPage() {
title="Book Your Cleaning Today"
description="Ready to get started? Fill out the form or reach out to us on WhatsApp."
inputs={[
{
name: "name",
type: "text",
placeholder: "Your Name",
required: true,
},
{
name: "location",
type: "text",
placeholder: "Your Location (District)",
required: true,
},
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "location", type: "text", placeholder: "Your Location (District)", required: true },
]}
textarea={{
name: "message",
placeholder: "Service details (date, type, etc.)",
rows: 4,
}}
textarea={{ name: "message", placeholder: "Service details (date, type, etc.)", rows: 4 }}
imageSrc="http://img.b2bpic.net/free-photo/excited-asian-housekeeper-wearing-yellow-rubber-gloves-giving-thumbs-up-smiling-confidently-against_482257-134755.jpg"
/>
</div>
@@ -394,14 +184,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Park Lane Cleaners"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
rightLink={{
text: "WhatsApp Support",
href: "https://wa.me/250",
}}
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "WhatsApp Support", href: "https://wa.me/250" }}
/>
</div>
</ReactLenis>