4 Commits

Author SHA1 Message Date
4618d1074c Update src/app/page.tsx 2026-04-11 17:32:42 +00:00
a8a88ecf29 Update src/app/page.tsx 2026-04-11 17:30:51 +00:00
bcac5de34a Merge version_1 into main
Merge version_1 into main
2026-04-11 17:25:06 +00:00
fa120b5c51 Merge version_1 into main
Merge version_1 into main
2026-04-11 17:11:07 +00:00

View File

@@ -29,130 +29,72 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Services", name: "Services", id: "/services"},
id: "/services",
},
{ {
name: "Pricing", name: "Pricing", id: "/pricing"},
id: "/pricing",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
brandName="Pooch Patrol Cleanup" brandName="Pooch Patrol Cleanup"
button={{ button={{
text: "Get A Quote", text: "Get A Quote", href: "/contact"}}
href: "/contact",
}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardTestimonial <HeroBillboardTestimonial
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}} title="Vacaville's Premier Dog Waste Removal"
title=""
description="Pooch Patrol removes dog waste weekly so you enjoy your outdoor space worry-free. Professional, reliable service for Vacaville homes." description="Pooch Patrol removes dog waste weekly so you enjoy your outdoor space worry-free. Professional, reliable service for Vacaville homes."
testimonials={[ testimonials={[
{ {
name: "John Doe", name: "John Doe", handle: "@vacavillehome", testimonial: "Best service in town! My yard has never looked better.", rating: 5,
handle: "@vacavillehome", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-high-quality-professional-photograph-o-1775927346255-a9b592df.png?_wi=1", imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do"},
testimonial: "Best service in town! My yard has never looked better.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-high-quality-professional-photograph-o-1775927346255-a9b592df.png?_wi=1",
imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do",
},
{ {
name: "Sarah Miller", name: "Sarah Miller", handle: "@dogloverca", testimonial: "Professional and always on time. Highly recommended.", rating: 5,
handle: "@dogloverca", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-professional-cleaner-in-uniform-operat-1775927355384-04c9a7d4.png?_wi=1", imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do"},
testimonial: "Professional and always on time. Highly recommended.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-professional-cleaner-in-uniform-operat-1775927355384-04c9a7d4.png?_wi=1",
imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do",
},
{ {
name: "Mike Davis", name: "Mike Davis", handle: "@proudpetparent", testimonial: "Reclaimed my backyard thanks to Pooch Patrol!", rating: 5,
handle: "@proudpetparent", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/before-and-after-split-screen-comparison-1775927366310-683d2035.png?_wi=1", imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do"},
testimonial: "Reclaimed my backyard thanks to Pooch Patrol!",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/before-and-after-split-screen-comparison-1775927366310-683d2035.png?_wi=1",
imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do",
},
{ {
name: "Alex R.", name: "Alex R.", handle: "@vacavillelife", testimonial: "Amazing results, truly reliable weekly service.", rating: 5,
handle: "@vacavillelife", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/close-up-of-a-meticulously-cleaned-secti-1775927376279-fbe4c593.png?_wi=1", imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do"},
testimonial: "Amazing results, truly reliable weekly service.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/close-up-of-a-meticulously-cleaned-secti-1775927376279-fbe4c593.png?_wi=1",
imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do",
},
{ {
name: "Jamie T.", name: "Jamie T.", handle: "@jamiet", testimonial: "My pets are finally safe to roam again!", rating: 5,
handle: "@jamiet", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-clean-yard-with-pet-play-areas-visible-1775927388775-8aafa799.png?_wi=1", imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do"},
testimonial: "My pets are finally safe to roam again!",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-clean-yard-with-pet-play-areas-visible-1775927388775-8aafa799.png?_wi=1",
imageAlt: "A high-quality, professional photograph of a clean, lush green backyard in a suburban setting. No do",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Get A Quote Now", text: "Get A Quote Now", href: "/contact"},
href: "/contact",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-high-quality-professional-photograph-o-1775927346255-a9b592df.png?_wi=2" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/uploaded-1775928734044-k01xo3sd.jpg"
avatars={[ avatars={[
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-friendly-middle-aged-woman-in-a-sunny--1775927398687-0f5e30f5.png", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-friendly-middle-aged-woman-in-a-sunny--1775927398687-0f5e30f5.png", alt: "Customer 1"},
alt: "Customer 1",
},
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-retired-couple-standing-together-in-th-1775927409990-7d3f6846.png", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-retired-couple-standing-together-in-th-1775927409990-7d3f6846.png", alt: "Customer 2"},
alt: "Customer 2",
},
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-young-professional-man-playing-fetch-w-1775927422081-ce6e5672.png", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-young-professional-man-playing-fetch-w-1775927422081-ce6e5672.png", alt: "Customer 3"},
alt: "Customer 3",
},
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-busy-working-parent-standing-in-their--1775927434700-c4429179.png", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-busy-working-parent-standing-in-their--1775927434700-c4429179.png", alt: "Customer 4"},
alt: "Customer 4",
},
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-smiling-elderly-homeowner-holding-gard-1775927446347-afc2b6a8.png", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-smiling-elderly-homeowner-holding-gard-1775927446347-afc2b6a8.png", alt: "Customer 5"},
alt: "Customer 5",
},
]} ]}
avatarText="Trusted by 500+ local Solano County families" avatarText="Trusted by 500+ local Solano County families"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Vacaville's #1 Service"},
text: "Vacaville's #1 Service",
},
{ {
type: "text", type: "text", text: "Weekly Reliability"},
text: "Weekly Reliability",
},
{ {
type: "text", type: "text", text: "Pet Safe Solutions"},
text: "Pet Safe Solutions",
},
{ {
type: "text", type: "text", text: "Professional Cleanup"},
text: "Professional Cleanup",
},
{ {
type: "text", type: "text", text: "100% Satisfaction"},
text: "100% Satisfaction",
},
]} ]}
/> />
</div> </div>
@@ -165,19 +107,13 @@ export default function LandingPage() {
description="We are dedicated to helping Vacaville homeowners maintain clean, healthy, and odor-free outdoor spaces for their families and pets." description="We are dedicated to helping Vacaville homeowners maintain clean, healthy, and odor-free outdoor spaces for their families and pets."
bulletPoints={[ bulletPoints={[
{ {
title: "Reliable Weekly Service", title: "Reliable Weekly Service", description: "We show up on time, every week, guaranteed."},
description: "We show up on time, every week, guaranteed.",
},
{ {
title: "Sanitation Guaranteed", title: "Sanitation Guaranteed", description: "Safe, professional cleaning methods that eliminate odor."},
description: "Safe, professional cleaning methods that eliminate odor.",
},
{ {
title: "Local Vacaville Experts", title: "Local Vacaville Experts", description: "We know the area and are committed to our community."},
description: "We know the area and are committed to our community.",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-professional-cleaner-in-uniform-operat-1775927355384-04c9a7d4.png?_wi=2" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/uploaded-1775928751131-ehkky58i.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
</div> </div>
@@ -189,20 +125,11 @@ export default function LandingPage() {
description="See the difference professional care makes in your backyard environment." description="See the difference professional care makes in your backyard environment."
accordionItems={[ accordionItems={[
{ {
id: "1", id: "1", title: "Weekly Scheduled Cleanup", content: "Routine service to keep your yard waste-free all season long."},
title: "Weekly Scheduled Cleanup",
content: "Routine service to keep your yard waste-free all season long.",
},
{ {
id: "2", id: "2", title: "Onetime Cleanup", content: "Perfect for events or deep-cleaning after months of buildup."},
title: "Onetime Cleanup",
content: "Perfect for events or deep-cleaning after months of buildup.",
},
{ {
id: "3", id: "3", title: "Sanitization Options", content: "Keep your pets safe from bacteria and keep smells at bay."},
title: "Sanitization Options",
content: "Keep your pets safe from bacteria and keep smells at bay.",
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/before-and-after-split-screen-comparison-1775927366310-683d2035.png?_wi=2" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/before-and-after-split-screen-comparison-1775927366310-683d2035.png?_wi=2"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -216,36 +143,19 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
plans={[ plans={[
{ {
id: "weekly", id: "weekly", badge: "Most Popular", price: "$15/week", subtitle: "For standard small-medium yards.", features: [
badge: "Most Popular", "Weekly visit", "Waste disposal", "Sanitization check"],
price: "$15/week",
subtitle: "For standard small-medium yards.",
features: [
"Weekly visit",
"Waste disposal",
"Sanitization check",
],
buttons: [ buttons: [
{ {
text: "Book Now", text: "Book Now", href: "/contact"},
href: "/contact",
},
], ],
}, },
{ {
id: "biweekly", id: "biweekly", badge: "Budget", price: "$25/bi-weekly", subtitle: "For larger areas or light traffic.", features: [
badge: "Budget", "Bi-weekly visit", "Waste disposal"],
price: "$25/bi-weekly",
subtitle: "For larger areas or light traffic.",
features: [
"Bi-weekly visit",
"Waste disposal",
],
buttons: [ buttons: [
{ {
text: "Book Now", text: "Book Now", href: "/contact"},
href: "/contact",
},
], ],
}, },
]} ]}
@@ -261,45 +171,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah J.", handle: "@sarahj", testimonial: "Incredible service. I finally don't worry about my yard.", rating: 5,
name: "Sarah J.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-friendly-middle-aged-woman-in-a-sunny--1775927398687-0f5e30f5.png"},
handle: "@sarahj",
testimonial: "Incredible service. I finally don't worry about my yard.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-friendly-middle-aged-woman-in-a-sunny--1775927398687-0f5e30f5.png",
},
{ {
id: "2", id: "2", name: "Mark L.", handle: "@markl", testimonial: "Very professional and friendly staff. Highly recommend.", rating: 5,
name: "Mark L.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-retired-couple-standing-together-in-th-1775927409990-7d3f6846.png"},
handle: "@markl",
testimonial: "Very professional and friendly staff. Highly recommend.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-retired-couple-standing-together-in-th-1775927409990-7d3f6846.png",
},
{ {
id: "3", id: "3", name: "Emily P.", handle: "@emilyp", testimonial: "Love having my yard back without the chore!", rating: 5,
name: "Emily P.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-young-professional-man-playing-fetch-w-1775927422081-ce6e5672.png"},
handle: "@emilyp",
testimonial: "Love having my yard back without the chore!",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-young-professional-man-playing-fetch-w-1775927422081-ce6e5672.png",
},
{ {
id: "4", id: "4", name: "Tom B.", handle: "@tomb", testimonial: "Best dog waste removal service in Vacaville.", rating: 5,
name: "Tom B.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-busy-working-parent-standing-in-their--1775927434700-c4429179.png"},
handle: "@tomb",
testimonial: "Best dog waste removal service in Vacaville.",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-busy-working-parent-standing-in-their--1775927434700-c4429179.png",
},
{ {
id: "5", id: "5", name: "Linda K.", handle: "@lindak", testimonial: "Great rates and even better service!", rating: 5,
name: "Linda K.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-smiling-elderly-homeowner-holding-gard-1775927446347-afc2b6a8.png"},
handle: "@lindak",
testimonial: "Great rates and even better service!",
rating: 5,
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CAbs2mtVAarsbwSrty8hTuKmCw/a-smiling-elderly-homeowner-holding-gard-1775927446347-afc2b6a8.png",
},
]} ]}
showRating={true} showRating={true}
title="Happy Customers" title="Happy Customers"
@@ -311,29 +196,19 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Company", title: "Company", items: [
items: [
{ {
label: "About", label: "About", href: "/"},
href: "/",
},
{ {
label: "Services", label: "Services", href: "/services"},
href: "/services",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}