Merge version_1 into main #2
318
src/app/page.tsx
318
src/app/page.tsx
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user