Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
220
src/app/page.tsx
220
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Home", id: "#hero" },
|
||||
{ name: "Services", id: "#services" },
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Modern Touch Cleaning"
|
||||
/>
|
||||
@@ -55,22 +43,11 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
logoText="Modern Touch Cleaning Inc."
|
||||
description="Bringing a modern, professional sparkle to your home and office with our trusted cleaning experts."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Our Services",
|
||||
href: "#services",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118476.jpg?_wi=1"
|
||||
buttons={[{ text: "Book Now", href: "#contact" }, { text: "Our Services", href: "#services" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118476.jpg"
|
||||
imageAlt="Professional cleaning service"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -81,21 +58,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Cleaning Excellence, Guaranteed"
|
||||
metrics={[
|
||||
{
|
||||
label: "Homes Cleaned",
|
||||
value: "1500+",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
label: "Satisfied Clients",
|
||||
value: "99%",
|
||||
icon: Star,
|
||||
},
|
||||
{
|
||||
label: "Years in Business",
|
||||
value: "10+",
|
||||
icon: Award,
|
||||
},
|
||||
{ label: "Homes Cleaned", value: "1500+", icon: CheckCircle },
|
||||
{ label: "Satisfied Clients", value: "99%", icon: Star },
|
||||
{ label: "Years in Business", value: "10+", icon: Award },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -108,28 +73,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Eco-Friendly Products",
|
||||
description: "Safe for kids, pets, and the environment.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: Leaf,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-cleaning-chair_23-2148456988.jpg",
|
||||
imageAlt: "cleaner hand holding cleaning equipment",
|
||||
title: "Eco-Friendly Products", description: "Safe for kids, pets, and the environment.", bentoComponent: "reveal-icon", icon: Leaf
|
||||
},
|
||||
{
|
||||
title: "Verified Professionals",
|
||||
description: "Rigorous background checks on every team member.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: ShieldCheck,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118476.jpg?_wi=2",
|
||||
imageAlt: "cleaner hand holding cleaning equipment",
|
||||
title: "Verified Professionals", description: "Rigorous background checks on every team member.", bentoComponent: "reveal-icon", icon: ShieldCheck
|
||||
},
|
||||
{
|
||||
title: "Seamless Scheduling",
|
||||
description: "Easy booking from your phone or laptop.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: CalendarDays,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hand-sanitizer-bottles_53876-167162.jpg",
|
||||
imageAlt: "cleaner hand holding cleaning equipment",
|
||||
title: "Seamless Scheduling", description: "Easy booking from your phone or laptop.", bentoComponent: "reveal-icon", icon: CalendarDays
|
||||
},
|
||||
]}
|
||||
title="Why Modern Touch?"
|
||||
@@ -144,42 +94,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Standard Residential",
|
||||
price: "From $99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serious-puzzled-housewife-doesnt-know-from-what-begin-cleaning-dressed-casual-clothes-uses-mop-broom-washing-sweeping-floor-does-laundry-keeps-house-clean-domestic-chores-concept_273609-50366.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Deep Clean",
|
||||
price: "From $199",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-trying-clean-dirty-house_23-2149248532.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Commercial Office",
|
||||
price: "Custom Quote",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-cleaning-indoors_23-2150454505.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Move-In / Out",
|
||||
price: "From $249",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-mopping-floor-near-resting-man_23-2147758720.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Renovation Cleanup",
|
||||
price: "Custom Quote",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skate-parkteens-skate-park_23-2149836880.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Carpet & Upholstery",
|
||||
price: "From $149",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112562.jpg",
|
||||
},
|
||||
{ id: "1", name: "Standard Residential", price: "From $99", imageSrc: "http://img.b2bpic.net/free-photo/serious-puzzled-housewife-doesnt-know-from-what-begin-cleaning-dressed-casual-clothes-uses-mop-broom-washing-sweeping-floor-does-laundry-keeps-house-clean-domestic-chores-concept_273609-50366.jpg" },
|
||||
{ id: "2", name: "Deep Clean", price: "From $199", imageSrc: "http://img.b2bpic.net/free-photo/woman-trying-clean-dirty-house_23-2149248532.jpg" },
|
||||
{ id: "3", name: "Commercial Office", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-cleaning-indoors_23-2150454505.jpg" },
|
||||
{ id: "4", name: "Move-In / Out", price: "From $249", imageSrc: "http://img.b2bpic.net/free-photo/woman-mopping-floor-near-resting-man_23-2147758720.jpg" },
|
||||
{ id: "5", name: "Renovation Cleanup", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/skate-parkteens-skate-park_23-2149836880.jpg" },
|
||||
{ id: "6", name: "Carpet & Upholstery", price: "From $149", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112562.jpg" },
|
||||
]}
|
||||
title="Our Cleaning Services"
|
||||
description="Tailored packages to keep your spaces pristine."
|
||||
@@ -193,21 +113,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "150+",
|
||||
description: "Professional Cleaners",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "24/7",
|
||||
description: "Support Availability",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
value: "5000+",
|
||||
description: "Completed Jobs",
|
||||
},
|
||||
{ id: "1", value: "150+", description: "Professional Cleaners" },
|
||||
{ id: "2", value: "24/7", description: "Support Availability" },
|
||||
{ id: "3", value: "5000+", description: "Completed Jobs" },
|
||||
]}
|
||||
title="The Numbers Speak"
|
||||
description="Building a cleaner future, one room at a time."
|
||||
@@ -220,46 +128,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
handle: "@sarah_m",
|
||||
testimonial: "The best cleaning service I've ever booked. My house feels brand new!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-young-business-woman-standing-with-arms-folded-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10036.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "John Davis",
|
||||
handle: "@johndavis",
|
||||
testimonial: "Very professional and always on time. Highly recommended.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-office-person-face-worker_1157-3666.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Chen",
|
||||
handle: "@emilyc",
|
||||
testimonial: "Absolutely amazing work! The attention to detail is unmatched.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167740.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mark Wilson",
|
||||
handle: "@mwilson",
|
||||
testimonial: "They did a deep clean before my party and everyone was impressed.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/succesful-enterprenours-business-people-conference-room-great-minds_482257-25769.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Laura Taylor",
|
||||
handle: "@ltaylor",
|
||||
testimonial: "Professional, polite, and thorough. I trust them with my key anytime.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/son-surprising-mom-kitchen_23-2148414939.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah Miller", handle: "@sarah_m", testimonial: "The best cleaning service I've ever booked. My house feels brand new!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-young-business-woman-standing-with-arms-folded-posing-co-working-coffee-shop-interior-looking-camera-smiling_74855-10036.jpg" },
|
||||
{ id: "2", name: "John Davis", handle: "@johndavis", testimonial: "Very professional and always on time. Highly recommended.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/modern-office-person-face-worker_1157-3666.jpg" },
|
||||
{ id: "3", name: "Emily Chen", handle: "@emilyc", testimonial: "Absolutely amazing work! The attention to detail is unmatched.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167740.jpg" },
|
||||
{ id: "4", name: "Mark Wilson", handle: "@mwilson", testimonial: "They did a deep clean before my party and everyone was impressed.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/succesful-enterprenours-business-people-conference-room-great-minds_482257-25769.jpg" },
|
||||
{ id: "5", name: "Laura Taylor", handle: "@ltaylor", testimonial: "Professional, polite, and thorough. I trust them with my key anytime.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/son-surprising-mom-kitchen_23-2148414939.jpg" },
|
||||
]}
|
||||
showRating={true}
|
||||
title="Client Stories"
|
||||
@@ -272,21 +145,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Are your cleaners insured?",
|
||||
content: "Yes, all our professionals are fully insured and bonded.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do I need to be home?",
|
||||
content: "No, you don't need to be home. Most clients prefer us to work while they are away.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "What if I'm not satisfied?",
|
||||
content: "We offer a 100% satisfaction guarantee. If it's not clean, we come back and fix it.",
|
||||
},
|
||||
{ id: "1", title: "Are your cleaners insured?", content: "Yes, all our professionals are fully insured and bonded." },
|
||||
{ id: "2", title: "Do I need to be home?", content: "No, you don't need to be home. Most clients prefer us to work while they are away." },
|
||||
{ id: "3", title: "What if I'm not satisfied?", content: "We offer a 100% satisfaction guarantee. If it's not clean, we come back and fix it." },
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Have questions? We have answers."
|
||||
@@ -297,32 +158,19 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Ready to sparkle?"
|
||||
title="Book Your Service Today"
|
||||
description="Contact us today for a free estimate and let us make your life cleaner and easier."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:info@moderntouchcleaning.com",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Contact Us", href: "mailto:info@moderntouchcleaning.com" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="Modern Touch Cleaning"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
rightLink={{
|
||||
text: "Terms & Conditions",
|
||||
href: "#",
|
||||
}}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms & Conditions", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user