Merge version_1 into main #2
334
src/app/page.tsx
334
src/app/page.tsx
@@ -33,30 +33,12 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "features" },
|
||||
{ name: "Pricing", id: "pricing" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Solution Girls"
|
||||
/>
|
||||
@@ -64,66 +46,24 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
title="A Sparkling Home, Every Single Time"
|
||||
description="Experience professional, thorough, and reliable cleaning services tailored to your needs. Solution Girls Cleaning Services makes your home shine."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cleaning-concept-with-man-holding-smartphone_23-2148118554.jpg",
|
||||
alt: "Client 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1676.jpg",
|
||||
alt: "Client 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiley-woman-with-rubber-gloves-holding-basket-cleaning-products_23-2148464979.jpg",
|
||||
alt: "Client 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-collects-leaves-cleans-park_1157-27393.jpg",
|
||||
alt: "Client 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-elegant-elderly-woman-wearing-stylish-clothes-isolated_273609-34965.jpg",
|
||||
alt: "Client 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/cleaning-concept-with-man-holding-smartphone_23-2148118554.jpg", alt: "Client 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1676.jpg", alt: "Client 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiley-woman-with-rubber-gloves-holding-basket-cleaning-products_23-2148464979.jpg", alt: "Client 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-collects-leaves-cleans-park_1157-27393.jpg", alt: "Client 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-elegant-elderly-woman-wearing-stylish-clothes-isolated_273609-34965.jpg", alt: "Client 5" },
|
||||
]}
|
||||
avatarText="Trusted by 500+ happy homes"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Clean",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Book Your Clean", href: "#contact" }]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Eco-Friendly Products",
|
||||
icon: Leaf,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Bonded & Insured",
|
||||
icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "100% Satisfaction",
|
||||
icon: Sparkles,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Professional Staff",
|
||||
icon: Users,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Flexible Scheduling",
|
||||
icon: CalendarDays,
|
||||
},
|
||||
{ type: "text-icon", text: "Eco-Friendly Products", icon: Leaf },
|
||||
{ type: "text-icon", text: "Bonded & Insured", icon: ShieldCheck },
|
||||
{ type: "text-icon", text: "100% Satisfaction", icon: Sparkles },
|
||||
{ type: "text-icon", text: "Professional Staff", icon: Users },
|
||||
{ type: "text-icon", text: "Flexible Scheduling", icon: CalendarDays },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -133,7 +73,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Your Peace of Mind is Our Priority"
|
||||
description="At Solution Girls, we believe a clean home is a happy home. Our professional team provides deep, reliable cleaning tailored to busy schedules, ensuring your space is spotless and sanitary."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552226.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552226.jpg"
|
||||
imageAlt="Cleaning professionals"
|
||||
/>
|
||||
</div>
|
||||
@@ -145,46 +85,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Deep Home Cleaning",
|
||||
description: "Total top-to-bottom refresh of your entire property.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118513.jpg?_wi=1",
|
||||
imageAlt: "Home cleaning",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118475.jpg",
|
||||
imageAlt: "Home cleaning",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-ironing-clothing_23-2149530864.jpg?_wi=1",
|
||||
imageAlt: "living room cleaning service detail",
|
||||
title: "Deep Home Cleaning", description: "Total top-to-bottom refresh of your entire property.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118513.jpg", imageAlt: "Home cleaning" },
|
||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118475.jpg", imageAlt: "Home cleaning" }
|
||||
},
|
||||
{
|
||||
title: "Kitchen Disinfection",
|
||||
description: "Sanitizing surfaces and ensuring a hygienic cooking space.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-chef-working-kitchen_23-2149727962.jpg",
|
||||
imageAlt: "Kitchen cleaning",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-cleaning-home_23-2150453298.jpg",
|
||||
imageAlt: "Kitchen cleaning",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552226.jpg?_wi=2",
|
||||
imageAlt: "living room cleaning service detail",
|
||||
title: "Kitchen Disinfection", description: "Sanitizing surfaces and ensuring a hygienic cooking space.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/view-chef-working-kitchen_23-2149727962.jpg", imageAlt: "Kitchen cleaning" },
|
||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-cleaning-home_23-2150453298.jpg", imageAlt: "Kitchen cleaning" }
|
||||
},
|
||||
{
|
||||
title: "Bathroom Sanitation",
|
||||
description: "Restoring sparkle to your baths and showers.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-cleaning-bathroom_23-2148118416.jpg",
|
||||
imageAlt: "Bathroom cleaning",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blonde-female-employee-cleaning-company-wearing-yellow-protective-rubber-gloves-with-cleaning-sponge-cleaning-pipe-ceiling-white-shower-cabin-bathroom-girl-wearing-blue-uniform_132075-13121.jpg",
|
||||
imageAlt: "Bathroom cleaning",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cleaning-concept-with-man-holding-smartphone_23-2148118554.jpg",
|
||||
imageAlt: "living room cleaning service detail",
|
||||
title: "Bathroom Sanitation", description: "Restoring sparkle to your baths and showers.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/hands-cleaning-bathroom_23-2148118416.jpg", imageAlt: "Bathroom cleaning" },
|
||||
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/blonde-female-employee-cleaning-company-wearing-yellow-protective-rubber-gloves-with-cleaning-sponge-cleaning-pipe-ceiling-white-shower-cabin-bathroom-girl-wearing-blue-uniform_132075-13121.jpg", imageAlt: "Bathroom cleaning" }
|
||||
},
|
||||
]}
|
||||
showStepNumbers={true}
|
||||
@@ -200,56 +110,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
title: "Apartment Clean",
|
||||
price: "$99",
|
||||
period: "per session",
|
||||
features: [
|
||||
"Standard cleaning",
|
||||
"Dusting",
|
||||
"Floors",
|
||||
],
|
||||
button: {
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-ironing-clothing_23-2149530864.jpg?_wi=2",
|
||||
imageAlt: "professional cleaning service bright living room",
|
||||
},
|
||||
id: "basic", title: "Apartment Clean", price: "$99", period: "per session", features: ["Standard cleaning", "Dusting", "Floors"],
|
||||
button: { text: "Book Now", href: "#contact" },
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-servant-ironing-clothing_23-2149530864.jpg", imageAlt: "professional cleaning service bright living room"},
|
||||
{
|
||||
id: "pro",
|
||||
title: "Family Home",
|
||||
price: "$189",
|
||||
period: "per session",
|
||||
features: [
|
||||
"Deep cleaning",
|
||||
"Kitchen included",
|
||||
"Window cleaning",
|
||||
],
|
||||
button: {
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552226.jpg?_wi=3",
|
||||
imageAlt: "professional cleaning service bright living room",
|
||||
},
|
||||
id: "pro", title: "Family Home", price: "$189", period: "per session", features: ["Deep cleaning", "Kitchen included", "Window cleaning"],
|
||||
button: { text: "Book Now", href: "#contact" },
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552226.jpg", imageAlt: "professional cleaning service bright living room"},
|
||||
{
|
||||
id: "premium",
|
||||
title: "Villa/Estate",
|
||||
price: "$299",
|
||||
period: "per session",
|
||||
features: [
|
||||
"Full service",
|
||||
"Carpet cleaning",
|
||||
"Deep sanitation",
|
||||
],
|
||||
button: {
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118513.jpg?_wi=2",
|
||||
imageAlt: "professional cleaning service bright living room",
|
||||
},
|
||||
id: "premium", title: "Villa/Estate", price: "$299", period: "per session", features: ["Full service", "Carpet cleaning", "Deep sanitation"],
|
||||
button: { text: "Book Now", href: "#contact" },
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cleaning-her-home_23-2148118513.jpg", imageAlt: "professional cleaning service bright living room"},
|
||||
]}
|
||||
title="Simple Pricing"
|
||||
description="Choose a plan that fits your size and needs."
|
||||
@@ -262,21 +133,9 @@ export default function LandingPage() {
|
||||
title="Our Impact"
|
||||
tag="Trusted Professionalism"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "1,200+",
|
||||
description: "Happy Clients",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "5,400+",
|
||||
description: "Hours Cleaned",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "99.9%",
|
||||
description: "Satisfaction Rate",
|
||||
},
|
||||
{ id: "m1", value: "1,200+", description: "Happy Clients" },
|
||||
{ id: "m2", value: "5,400+", description: "Hours Cleaned" },
|
||||
{ id: "m3", value: "99.9%", description: "Satisfaction Rate" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -286,31 +145,11 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-successful-senior-female-entrepreneur_1262-4893.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark Johnson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-busy-clean_23-2148480363.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Davis",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-graphic-designers-smiling-while-working-computer_1170-791.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Robert Brown",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-getting-her-hands-disinfected-cafe_637285-8082.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Linda White",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-man-using-rag-clean_23-2148456975.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/confident-successful-senior-female-entrepreneur_1262-4893.jpg" },
|
||||
{ id: "2", name: "Mark Johnson", imageSrc: "http://img.b2bpic.net/free-photo/woman-busy-clean_23-2148480363.jpg" },
|
||||
{ id: "3", name: "Emily Davis", imageSrc: "http://img.b2bpic.net/free-photo/group-graphic-designers-smiling-while-working-computer_1170-791.jpg" },
|
||||
{ id: "4", name: "Robert Brown", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-getting-her-hands-disinfected-cafe_637285-8082.jpg" },
|
||||
{ id: "5", name: "Linda White", imageSrc: "http://img.b2bpic.net/free-photo/smiley-man-using-rag-clean_23-2148456975.jpg" },
|
||||
]}
|
||||
cardTitle="Client Stories"
|
||||
cardTag="What Our Clients Say"
|
||||
@@ -322,15 +161,7 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Home Realty",
|
||||
"Elite Estates",
|
||||
"Green Living",
|
||||
"Urban Apartments",
|
||||
"Local Suites",
|
||||
"The Cleaners Guild",
|
||||
"Metro Property",
|
||||
]}
|
||||
names={["Home Realty", "Elite Estates", "Green Living", "Urban Apartments", "Local Suites", "The Cleaners Guild", "Metro Property"]}
|
||||
title="Trusted by Local Partners"
|
||||
description="We are proud to serve our local community and regional businesses."
|
||||
/>
|
||||
@@ -341,23 +172,12 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Are your cleaners insured?",
|
||||
content: "Yes, we are fully insured and bonded.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do I need to be home?",
|
||||
content: "No, many clients provide us access.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Are supplies included?",
|
||||
content: "Yes, we bring all professional supplies.",
|
||||
},
|
||||
{ id: "f1", title: "Are your cleaners insured?", content: "Yes, we are fully insured and bonded." },
|
||||
{ id: "f2", title: "Do I need to be home?", content: "No, many clients provide us access." },
|
||||
{ id: "f3", title: "Are supplies included?", content: "Yes, we bring all professional supplies." },
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about our services."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -365,18 +185,11 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Contact Us"
|
||||
title="Ready for a Spotless Home?"
|
||||
description="Get in touch today to schedule your cleaning service and experience the Solution Girls difference."
|
||||
buttons={[
|
||||
{
|
||||
text: "Schedule Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Schedule Now", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -385,50 +198,23 @@ export default function LandingPage() {
|
||||
logoText="Solution Girls"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
{
|
||||
label: "Deep Cleaning",
|
||||
href: "#features",
|
||||
},
|
||||
{
|
||||
label: "Kitchen",
|
||||
href: "#features",
|
||||
},
|
||||
{
|
||||
label: "Bathroom",
|
||||
href: "#features",
|
||||
},
|
||||
title: "Services", items: [
|
||||
{ label: "Deep Cleaning", href: "#features" },
|
||||
{ label: "Kitchen", href: "#features" },
|
||||
{ label: "Bathroom", href: "#features" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "#pricing",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Company", items: [
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Pricing", href: "#pricing" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user