Update src/app/page.tsx
This commit is contained in:
237
src/app/page.tsx
237
src/app/page.tsx
@@ -29,130 +29,72 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "/pricing",
|
||||
},
|
||||
name: "Pricing", id: "/pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Pooch Patrol Cleanup"
|
||||
button={{
|
||||
text: "Get A Quote",
|
||||
href: "/contact",
|
||||
}}
|
||||
text: "Get A Quote", href: "/contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardTestimonial
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
title=""
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Vacaville's Premier Dog Waste Removal"
|
||||
description="Pooch Patrol removes dog waste weekly so you enjoy your outdoor space worry-free. Professional, reliable service for Vacaville homes."
|
||||
testimonials={[
|
||||
{
|
||||
name: "John Doe",
|
||||
handle: "@vacavillehome",
|
||||
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: "John Doe", handle: "@vacavillehome", 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",
|
||||
handle: "@dogloverca",
|
||||
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: "Sarah Miller", handle: "@dogloverca", 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",
|
||||
handle: "@proudpetparent",
|
||||
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: "Mike Davis", handle: "@proudpetparent", 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.",
|
||||
handle: "@vacavillelife",
|
||||
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: "Alex R.", handle: "@vacavillelife", 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.",
|
||||
handle: "@jamiet",
|
||||
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",
|
||||
},
|
||||
name: "Jamie T.", handle: "@jamiet", 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={[
|
||||
{
|
||||
text: "Get A Quote Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Get A Quote Now", 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"
|
||||
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",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
{
|
||||
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",
|
||||
},
|
||||
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"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ local Solano County families"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Vacaville's #1 Service",
|
||||
},
|
||||
type: "text", text: "Vacaville's #1 Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Weekly Reliability",
|
||||
},
|
||||
type: "text", text: "Weekly Reliability"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Pet Safe Solutions",
|
||||
},
|
||||
type: "text", text: "Pet Safe Solutions"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Professional Cleanup",
|
||||
},
|
||||
type: "text", text: "Professional Cleanup"},
|
||||
{
|
||||
type: "text",
|
||||
text: "100% Satisfaction",
|
||||
},
|
||||
type: "text", text: "100% Satisfaction"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -165,17 +107,11 @@ 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."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Reliable Weekly Service",
|
||||
description: "We show up on time, every week, guaranteed.",
|
||||
},
|
||||
title: "Reliable Weekly Service", description: "We show up on time, every week, guaranteed."},
|
||||
{
|
||||
title: "Sanitation Guaranteed",
|
||||
description: "Safe, professional cleaning methods that eliminate odor.",
|
||||
},
|
||||
title: "Sanitation Guaranteed", description: "Safe, professional cleaning methods that eliminate odor."},
|
||||
{
|
||||
title: "Local Vacaville Experts",
|
||||
description: "We know the area and are committed to our community.",
|
||||
},
|
||||
title: "Local Vacaville Experts", 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"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -189,20 +125,11 @@ export default function LandingPage() {
|
||||
description="See the difference professional care makes in your backyard environment."
|
||||
accordionItems={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Weekly Scheduled Cleanup",
|
||||
content: "Routine service to keep your yard waste-free all season long.",
|
||||
},
|
||||
id: "1", title: "Weekly Scheduled Cleanup", content: "Routine service to keep your yard waste-free all season long."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Onetime Cleanup",
|
||||
content: "Perfect for events or deep-cleaning after months of buildup.",
|
||||
},
|
||||
id: "2", title: "Onetime Cleanup", content: "Perfect for events or deep-cleaning after months of buildup."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Sanitization Options",
|
||||
content: "Keep your pets safe from bacteria and keep smells at bay.",
|
||||
},
|
||||
id: "3", 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"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -216,36 +143,19 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "weekly",
|
||||
badge: "Most Popular",
|
||||
price: "$15/week",
|
||||
subtitle: "For standard small-medium yards.",
|
||||
features: [
|
||||
"Weekly visit",
|
||||
"Waste disposal",
|
||||
"Sanitization check",
|
||||
],
|
||||
id: "weekly", badge: "Most Popular", price: "$15/week", subtitle: "For standard small-medium yards.", features: [
|
||||
"Weekly visit", "Waste disposal", "Sanitization check"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Now", href: "/contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "biweekly",
|
||||
badge: "Budget",
|
||||
price: "$25/bi-weekly",
|
||||
subtitle: "For larger areas or light traffic.",
|
||||
features: [
|
||||
"Bi-weekly visit",
|
||||
"Waste disposal",
|
||||
],
|
||||
id: "biweekly", badge: "Budget", price: "$25/bi-weekly", subtitle: "For larger areas or light traffic.", features: [
|
||||
"Bi-weekly visit", "Waste disposal"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Book Now", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -261,45 +171,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
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: "1", name: "Sarah J.", 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",
|
||||
name: "Mark L.",
|
||||
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: "2", name: "Mark L.", 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",
|
||||
name: "Emily P.",
|
||||
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: "3", name: "Emily P.", 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",
|
||||
name: "Tom B.",
|
||||
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: "4", name: "Tom B.", 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",
|
||||
name: "Linda K.",
|
||||
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",
|
||||
},
|
||||
id: "5", name: "Linda K.", 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}
|
||||
title="Happy Customers"
|
||||
@@ -311,29 +196,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "/",
|
||||
},
|
||||
label: "About", href: "/"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Services", href: "/services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user