From 1e41d60ab03162634c7ab429760e78f337cc050c Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 22 Apr 2026 21:31:54 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 251 +++++++++++------------------------------------ 1 file changed, 57 insertions(+), 194 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index d6882b7..d5fa90a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,21 +32,13 @@ export default function LandingPage() { @@ -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() { @@ -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() { ); -} +} \ No newline at end of file -- 2.49.1