From cfe2a1a3ea21c47102d8ae671734f853c1815572 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:39:23 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 34 +++++++++------------------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index f763f09..cb8afc0 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -26,25 +26,15 @@ export default function LandingPage() { @@ -55,7 +45,7 @@ export default function LandingPage() { useInvertedBackground={true} title="A Family-Owned Legacy" description="Established by Tyler McDonald 10 years ago, we take pride in serving White House, TN. We sweat the small stuff to ensure your lawn is perfect every time." - imageSrc="http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg" + imageSrc="https://images.unsplash.com/photo-1596464716127-f2a89997de30?q=80&w=2000&auto=format&fit=crop" /> @@ -69,15 +59,9 @@ export default function LandingPage() { description="Why we are different." features={[ { - title: "Reliability", - description: "We show up every time.", - imageSrc: "http://img.b2bpic.net/free-photo/view-robot-tending-maintaining-gardens_23-2151803936.jpg", - }, + title: "Reliability", description: "We show up every time.", imageSrc: "https://images.unsplash.com/photo-1558904528-7956461c28c8?q=80&w=1200&auto=format&fit=crop"}, { - title: "Quality", - description: "Precise equipment.", - imageSrc: "http://img.b2bpic.net/free-photo/happy-attractive-male-gardener-glasses-posing-while-trimming-bush-with-electric-hedge-clippers_7502-10137.jpg", - }, + title: "Quality", description: "Precise equipment.", imageSrc: "https://images.unsplash.com/photo-1592424002206-8b7762696614?q=80&w=1200&auto=format&fit=crop"}, ]} /> @@ -91,4 +75,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 04a754e97afcdaee2aec8df51fd44b9b633574b9 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:39:24 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 39 +++++++++------------------------------ 1 file changed, 9 insertions(+), 30 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 3d59c05..c8ddaec 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -26,25 +26,15 @@ export default function LandingPage() { @@ -54,14 +44,11 @@ export default function LandingPage() { @@ -75,15 +62,7 @@ export default function LandingPage() { description="Read our lawn advice." blogs={[ { - id: "b1", - category: "Care", - title: "Fall Cleanup", - excerpt: "Prepare for winter.", - imageSrc: "http://img.b2bpic.net/free-photo/pile-dry-autumn-leaves-grass-lawn-with-plastic-leaf-rake-sunny-day-close-up-leaf-rake_7502-10271.jpg", - authorName: "Tyler M.", - authorAvatar: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg", - date: "Jan 2025", - }, + id: "b1", category: "Care", title: "Fall Cleanup", excerpt: "Prepare for winter.", imageSrc: "https://images.unsplash.com/photo-1596464716127-f2a89997de30?q=80&w=800&auto=format&fit=crop", authorName: "Tyler M.", authorAvatar: "https://images.unsplash.com/photo-1599566150163-29194dcaad36?q=80&w=200&auto=format&fit=crop", date: "Jan 2025"}, ]} /> @@ -97,4 +76,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 5c87e33657d5d48baf5fc732d181a4c9a0e18e9c Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:39:24 +0000 Subject: [PATCH 3/5] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 60 ++++++++-------------------------------- 1 file changed, 12 insertions(+), 48 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index b41b77a..bfb91c9 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -26,25 +26,15 @@ export default function LandingPage() { @@ -58,33 +48,13 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - name: "Before & After 1", - price: "Transformed", - variant: "Lawn", - imageSrc: "http://img.b2bpic.net/free-photo/contrasting-outdoor-texture-design_23-2149756557.jpg", - }, + id: "p1", name: "Before & After 1", price: "Transformed", variant: "Lawn", imageSrc: "https://images.unsplash.com/photo-1558904528-7956461c28c8?q=80&w=800&auto=format&fit=crop"}, { - id: "p2", - name: "Before & After 2", - price: "Transformed", - variant: "Lawn", - imageSrc: "http://img.b2bpic.net/free-photo/field-green-grass-with-dirt-sunlight_181624-12286.jpg", - }, + id: "p2", name: "Before & After 2", price: "Transformed", variant: "Lawn", imageSrc: "https://images.unsplash.com/photo-1592424002206-8b7762696614?q=80&w=800&auto=format&fit=crop"}, { - id: "p3", - name: "Before & After 3", - price: "Transformed", - variant: "Lawn", - imageSrc: "http://img.b2bpic.net/free-photo/scared-young-brunette-female-gardener-optical-glasses-uniform-wearing-gardening-hat-holds-hoe-rake-isolated-green-wall-with-copy-space_141793-93757.jpg", - }, + id: "p3", name: "Before & After 3", price: "Transformed", variant: "Lawn", imageSrc: "https://images.unsplash.com/photo-1616788484167-270830722254?q=80&w=800&auto=format&fit=crop"}, { - id: "p4", - name: "Before & After 4", - price: "Transformed", - variant: "Lawn", - imageSrc: "http://img.b2bpic.net/free-photo/fork-harrows-grass_1339-7746.jpg", - }, + id: "p4", name: "Before & After 4", price: "Transformed", variant: "Lawn", imageSrc: "https://images.unsplash.com/photo-1577777038166-51d27453303c?q=80&w=800&auto=format&fit=crop"}, ]} title="Recent Transformations" description="See the McDonald Lawn Care difference in TN properties." @@ -101,14 +71,8 @@ export default function LandingPage() { description="The tools we use." products={[ { - id: "e1", - brand: "Pro", - name: "Mower", - price: "High-End", - rating: 5, - reviewCount: "100", - imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard_1303-22795.jpg", - }, + id: "e1", brand: "Pro", name: "Mower", price: "High-End", rating: 5, + reviewCount: "100", imageSrc: "https://images.unsplash.com/photo-1592424002206-8b7762696614?q=80&w=800&auto=format&fit=crop"}, ]} /> @@ -122,4 +86,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 5f3361acf3fd35c611730b835df9ad6ea6e8de2f Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:39:25 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 99a2bc0..1ef45a9 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -63,19 +63,19 @@ export default function LandingPage() { { text: "Get a Free Estimate", href: "/contact"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/wooden-floor-with-two-grass-mats_23-2147625768.jpg" + imageSrc="https://images.unsplash.com/photo-1558904528-7956461c28c8?q=80&w=2000&auto=format&fit=crop" mediaAnimation="slide-up" avatars={[ { - src: "http://img.b2bpic.net/free-photo/middle-age-hispanic-woman-smiling-confident-standing-street_839833-27516.jpg", alt: "Local resident 1"}, + src: "https://images.unsplash.com/photo-1539571696357-5a69c17a67c6?q=80&w=200&auto=format&fit=crop", alt: "Local resident 1"}, { - src: "http://img.b2bpic.net/free-photo/outdoor-portrait-handsome-man-with-dark-eyes-beard-mustache-keeps-skateboard-head_273609-8749.jpg", alt: "Local resident 2"}, + src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=200&auto=format&fit=crop", alt: "Local resident 2"}, { - src: "http://img.b2bpic.net/free-photo/jolly-upbeat-person-sitting-home-desk-exulting-feeling-satisfied-close-up_482257-123062.jpg", alt: "Local resident 3"}, + src: "https://images.unsplash.com/photo-1534528741775-53994a69daeb?q=80&w=200&auto=format&fit=crop", alt: "Local resident 3"}, { - src: "http://img.b2bpic.net/free-photo/smiling-young-woman-outside-train-station_641386-147.jpg", alt: "Local resident 4"}, + src: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?q=80&w=200&auto=format&fit=crop", alt: "Local resident 4"}, { - src: "http://img.b2bpic.net/free-photo/young-handsome-cheerful-gardener-smiling-watering-taking-care-plants_176420-3840.jpg", alt: "Local resident 5"}, + src: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?q=80&w=200&auto=format&fit=crop", alt: "Local resident 5"}, ]} avatarText="Trusted by over 500 local households" marqueeItems={[ @@ -100,11 +100,11 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "t1", name: "Customer", role: "Local Property Owner", testimonial: "Absolute transformation! The lawn looks incredible.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3D0k9qF3NQcF1hzg6apdXTx2aU5/uploaded-1777426515225-pw8wpage.png?_wi=1"}, + id: "t1", name: "Customer", role: "Local Property Owner", testimonial: "Absolute transformation! The lawn looks incredible.", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=400&auto=format&fit=crop"}, { - id: "t2", name: "Customer", role: "Local Property Owner", testimonial: "Professional and reliable every single time.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3D0k9qF3NQcF1hzg6apdXTx2aU5/uploaded-1777426515225-pw8wpage.png?_wi=2"}, + id: "t2", name: "Customer", role: "Local Property Owner", testimonial: "Professional and reliable every single time.", imageSrc: "https://images.unsplash.com/photo-1534528741775-53994a69daeb?q=80&w=400&auto=format&fit=crop"}, { - id: "t3", name: "Customer", role: "Local Property Owner", testimonial: "Best lawn service in the area, hands down.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3D0k9qF3NQcF1hzg6apdXTx2aU5/uploaded-1777426515225-pw8wpage.png?_wi=3"}, + id: "t3", name: "Customer", role: "Local Property Owner", testimonial: "Best lawn service in the area, hands down.", imageSrc: "https://images.unsplash.com/photo-1539571696357-5a69c17a67c6?q=80&w=400&auto=format&fit=crop"}, ]} title="Trusted by Local Families" description="Hear what our neighbors in White House think of our work." -- 2.49.1 From dcce2f2dad0ced67a95f046782ae57ba4d0d2ca0 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:39:25 +0000 Subject: [PATCH 5/5] Update src/app/services/page.tsx --- src/app/services/page.tsx | 80 ++++++++++----------------------------- 1 file changed, 21 insertions(+), 59 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 588d45c..8f22613 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -26,25 +26,15 @@ export default function LandingPage() { @@ -57,29 +47,17 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - id: "f1", - title: "Weekly Mowing", - tags: [ - "Standard", - ], - imageSrc: "http://img.b2bpic.net/free-photo/smiling-brunet-male-gardener-cutting-overgrown-bush-by-hedge-trimmer-sunny-day-front-view-hard_7502-10573.jpg", - }, + id: "f1", title: "Weekly Mowing", tags: [ + "Standard"], + imageSrc: "https://images.unsplash.com/photo-1592424002206-8b7762696614?q=80&w=800&auto=format&fit=crop"}, { - id: "f2", - title: "Precision Edging & Trimming", - tags: [ - "Detail", - ], - imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-gardener-with-modern-weedwacker_329181-20635.jpg", - }, + id: "f2", title: "Precision Edging & Trimming", tags: [ + "Detail"], + imageSrc: "https://images.unsplash.com/photo-1558904528-7956461c28c8?q=80&w=800&auto=format&fit=crop"}, { - id: "f3", - title: "Seasonal Clean-ups", - tags: [ - "Seasonal", - ], - imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-gardener-cutting-flower-with-secateurs_23-2148165348.jpg", - }, + id: "f3", title: "Seasonal Clean-ups", tags: [ + "Seasonal"], + imageSrc: "https://images.unsplash.com/photo-1616788484167-270830722254?q=80&w=800&auto=format&fit=crop"}, ]} title="Our Professional Services" description="Exclusively weekly recurring maintenance for route density and schedule reliability." @@ -95,36 +73,20 @@ export default function LandingPage() { description="Transparent pricing for your lawn." plans={[ { - id: "p1", - name: "Basic Weekly", - price: "$45", - buttons: [ + id: "p1", name: "Basic Weekly", price: "$45", buttons: [ { - text: "Sign Up", - href: "/contact", - }, + text: "Sign Up", href: "/contact"}, ], features: [ - "Mowing", - "Blowing", - ], + "Mowing", "Blowing"], }, { - id: "p2", - name: "Premium Full", - price: "$65", - buttons: [ + id: "p2", name: "Premium Full", price: "$65", buttons: [ { - text: "Sign Up", - href: "/contact", - }, + text: "Sign Up", href: "/contact"}, ], features: [ - "Mowing", - "Trimming", - "Edging", - "Cleanup", - ], + "Mowing", "Trimming", "Edging", "Cleanup"], }, ]} /> @@ -139,4 +101,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1