Merge version_2 into main #2
251
src/app/page.tsx
251
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
name: "Pricing", id: "pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="ScoopSquad"
|
||||
/>
|
||||
@@ -58,32 +50,20 @@ export default function LandingPage() {
|
||||
description="We keep your lawn clean, sanitary, and ready for playtime. Reliable, affordable, and local pet waste removal service."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get a Quote", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cute-girl-hugging-her-pet-grass_23-2148045755.jpg?_wi=1"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-woman-having-fun-with-her-dog-garden_23-2147902039.jpg",
|
||||
alt: "Portrait of a happy woman having fun with her dog in garden",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-woman-having-fun-with-her-dog-garden_23-2147902039.jpg", alt: "Portrait of a happy woman having fun with her dog in garden"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-beautiful-blonde-girl-walking-playing-with-beagle-dog-park_176420-6419.jpg",
|
||||
alt: "Young beautiful blonde girl walking, playing with beagle dog in park.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-beautiful-blonde-girl-walking-playing-with-beagle-dog-park_176420-6419.jpg", alt: "Young beautiful blonde girl walking, playing with beagle dog in park."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-loving-her-dog-garden_23-2147902023.jpg",
|
||||
alt: "Portrait of a smiling young woman loving her dog in garden",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-loving-her-dog-garden_23-2147902023.jpg", alt: "Portrait of a smiling young woman loving her dog in garden"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-beagle-dog-lying-grass-with-sticking-out-tongue_23-2148045754.jpg",
|
||||
alt: "Front view of beagle dog lying on grass with sticking out tongue",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-beagle-dog-lying-grass-with-sticking-out-tongue_23-2148045754.jpg", alt: "Front view of beagle dog lying on grass with sticking out tongue"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-young-woman-playing-with-her-dog_23-2148351260.jpg",
|
||||
alt: "Close-up young woman playing with her dog",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-young-woman-playing-with-her-dog_23-2148351260.jpg", alt: "Close-up young woman playing with her dog"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ happy pet owners"
|
||||
/>
|
||||
@@ -97,17 +77,11 @@ export default function LandingPage() {
|
||||
description="We take the dirty work off your hands so you can enjoy your yard again. Our team is dedicated to professional, eco-friendly, and thorough pet waste cleanup."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Scheduled Visits",
|
||||
description: "Weekly or bi-weekly cleanings tailored to your schedule.",
|
||||
},
|
||||
title: "Scheduled Visits", description: "Weekly or bi-weekly cleanings tailored to your schedule."},
|
||||
{
|
||||
title: "Sanitized Equipment",
|
||||
description: "We disinfect all tools to ensure your lawn stays germ-free.",
|
||||
},
|
||||
title: "Sanitized Equipment", description: "We disinfect all tools to ensure your lawn stays germ-free."},
|
||||
{
|
||||
title: "Satisfaction Guaranteed",
|
||||
description: "If you're not satisfied, we'll return to fix it for free.",
|
||||
},
|
||||
title: "Satisfaction Guaranteed", description: "If you're not satisfied, we'll return to fix it for free."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/dog-labrador-drinks-water-from-drinkers_8353-6481.jpg?_wi=1"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -120,26 +94,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Step 1",
|
||||
title: "Thorough Sweep",
|
||||
subtitle: "Yard Inspection",
|
||||
description: "We systematically scan every corner of your yard for waste.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-hand-trowel-green-grass_181624-26501.jpg",
|
||||
},
|
||||
tag: "Step 1", title: "Thorough Sweep", subtitle: "Yard Inspection", description: "We systematically scan every corner of your yard for waste.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-hand-trowel-green-grass_181624-26501.jpg"},
|
||||
{
|
||||
tag: "Step 2",
|
||||
title: "Disposal",
|
||||
subtitle: "Sanitary Removal",
|
||||
description: "Waste is collected using eco-friendly bags and sealed securely.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/focused-senior-man-cleaning-sidewalk-with-leaf-blower-october-low-angle-view-smiling-bearded_7502-10259.jpg",
|
||||
},
|
||||
tag: "Step 2", title: "Disposal", subtitle: "Sanitary Removal", description: "Waste is collected using eco-friendly bags and sealed securely.", imageSrc: "http://img.b2bpic.net/free-photo/focused-senior-man-cleaning-sidewalk-with-leaf-blower-october-low-angle-view-smiling-bearded_7502-10259.jpg"},
|
||||
{
|
||||
tag: "Step 3",
|
||||
title: "Quality Check",
|
||||
subtitle: "Final Inspection",
|
||||
description: "Our team performs a final walk-through to ensure nothing was missed.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-collects-garbage-garbage-bags-park_1157-27405.jpg",
|
||||
},
|
||||
tag: "Step 3", title: "Quality Check", subtitle: "Final Inspection", description: "Our team performs a final walk-through to ensure nothing was missed.", imageSrc: "http://img.b2bpic.net/free-photo/couple-collects-garbage-garbage-bags-park_1157-27405.jpg"},
|
||||
]}
|
||||
title="Our Cleaning Process"
|
||||
description="We follow a strict 3-step process to leave your lawn pristine."
|
||||
@@ -151,58 +110,26 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
tag="Most Popular"
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
title: "Weekly Basic",
|
||||
price: "$15",
|
||||
period: "/visit",
|
||||
features: [
|
||||
"1 Dog",
|
||||
"Standard Yard",
|
||||
"Gate Latched",
|
||||
],
|
||||
id: "basic", title: "Weekly Basic", price: "$15", period: "/visit", features: [
|
||||
"1 Dog", "Standard Yard", "Gate Latched"],
|
||||
button: {
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-training-his-two-dogs-outdoors_23-2149448219.jpg",
|
||||
imageAlt: "Man training his two dogs outdoors",
|
||||
},
|
||||
text: "Get Started", href: "#contact"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-training-his-two-dogs-outdoors_23-2149448219.jpg", imageAlt: "Man training his two dogs outdoors"},
|
||||
{
|
||||
id: "standard",
|
||||
title: "Standard Weekly",
|
||||
price: "$20",
|
||||
period: "/visit",
|
||||
features: [
|
||||
"2 Dogs",
|
||||
"Standard Yard",
|
||||
"Waste Removal",
|
||||
],
|
||||
id: "standard", title: "Standard Weekly (Recommended)", price: "$20", period: "/visit", features: [
|
||||
"2 Dogs", "Standard Yard", "Waste Removal"],
|
||||
button: {
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-hugging-her-pet-grass_23-2148045755.jpg?_wi=2",
|
||||
imageAlt: "Man training his two dogs outdoors",
|
||||
},
|
||||
text: "Get Started", href: "#contact"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-hugging-her-pet-grass_23-2148045755.jpg?_wi=2", imageAlt: "Man training his two dogs outdoors"},
|
||||
{
|
||||
id: "pro",
|
||||
title: "Premium Pro",
|
||||
price: "$30",
|
||||
period: "/visit",
|
||||
features: [
|
||||
"3+ Dogs",
|
||||
"Large Yard",
|
||||
"Sanitizing Spray",
|
||||
],
|
||||
id: "pro", title: "Premium Pro", price: "$30", period: "/visit", features: [
|
||||
"3+ Dogs", "Large Yard", "Sanitizing Spray"],
|
||||
button: {
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dog-labrador-drinks-water-from-drinkers_8353-6481.jpg?_wi=2",
|
||||
imageAlt: "Man training his two dogs outdoors",
|
||||
},
|
||||
text: "Get Started", href: "#contact"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dog-labrador-drinks-water-from-drinkers_8353-6481.jpg?_wi=2", imageAlt: "Man training his two dogs outdoors"},
|
||||
]}
|
||||
title="Simple Pricing"
|
||||
description="Affordable plans for every yard size."
|
||||
@@ -216,59 +143,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
role: "Owner",
|
||||
company: "Happy Paws",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-daughter-playing-with-rabbit_23-2148465878.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah J.", role: "Owner", company: "Happy Paws", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-daughter-playing-with-rabbit_23-2148465878.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mike D.",
|
||||
role: "Pet Parent",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-showing-approval_23-2148230800.jpg",
|
||||
},
|
||||
id: "2", name: "Mike D.", role: "Pet Parent", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-showing-approval_23-2148230800.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Linda R.",
|
||||
role: "Owner",
|
||||
company: "Dog Lover",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-love-garden_23-2147986408.jpg",
|
||||
},
|
||||
id: "3", name: "Linda R.", role: "Owner", company: "Dog Lover", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-love-garden_23-2147986408.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Tom K.",
|
||||
role: "Manager",
|
||||
company: "Happy Home",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-old-couple-with-cute-dog_23-2149614017.jpg",
|
||||
},
|
||||
id: "4", name: "Tom K.", role: "Manager", company: "Happy Home", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-old-couple-with-cute-dog_23-2149614017.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Anna P.",
|
||||
role: "Owner",
|
||||
company: "Clean Yard",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-client_1098-12994.jpg",
|
||||
},
|
||||
id: "5", name: "Anna P.", role: "Owner", company: "Clean Yard", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-client_1098-12994.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "500+",
|
||||
label: "Lawns Cleaned",
|
||||
},
|
||||
value: "500+", label: "Lawns Cleaned"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Client Satisfaction",
|
||||
},
|
||||
value: "100%", label: "Client Satisfaction"},
|
||||
{
|
||||
value: "5+",
|
||||
label: "Years Experience",
|
||||
},
|
||||
value: "5+", label: "Years Experience"},
|
||||
]}
|
||||
title="Loved by Pet Owners"
|
||||
description="See why our neighbors trust us with their lawns."
|
||||
@@ -280,20 +176,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do I need to be home?",
|
||||
content: "No, as long as we have access to your yard, we can get the job done.",
|
||||
},
|
||||
id: "q1", title: "Do I need to be home?", content: "No, as long as we have access to your yard, we can get the job done."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "What about my pets?",
|
||||
content: "We are dog-friendly! We just ask that your dogs are kept inside during our visit.",
|
||||
},
|
||||
id: "q2", title: "What about my pets?", content: "We are dog-friendly! We just ask that your dogs are kept inside during our visit."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you offer service year-round?",
|
||||
content: "Yes, we work through all seasons, including light snow.",
|
||||
},
|
||||
id: "q3", title: "Do you offer service year-round?", content: "Yes, we work through all seasons, including light snow."},
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideDescription="Everything you need to know."
|
||||
@@ -308,20 +195,11 @@ export default function LandingPage() {
|
||||
tag="Trusted Service"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10,000+",
|
||||
description: "Pounds of waste removed",
|
||||
},
|
||||
id: "m1", value: "10,000+", description: "Pounds of waste removed"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "150+",
|
||||
description: "Weekly recurring clients",
|
||||
},
|
||||
id: "m2", value: "150+", description: "Weekly recurring clients"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "24h",
|
||||
description: "Response time",
|
||||
},
|
||||
id: "m3", value: "24h", description: "Response time"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -331,14 +209,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Ready to reclaim your backyard? Get started today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:hello@scoopsquad.com",
|
||||
},
|
||||
text: "Contact Us", href: "mailto:hello@scoopsquad.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -349,33 +224,21 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#hero",
|
||||
},
|
||||
label: "Home", href: "#hero"},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "#pricing",
|
||||
},
|
||||
label: "Pricing", href: "#pricing"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -385,4 +248,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user