From 9c38738b32c73b2bc1253453d2fc867a515ac068 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 15 Apr 2026 07:07:42 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 159 +++++++++-------------------------------------- 1 file changed, 28 insertions(+), 131 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 342c14b..2c7695f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -60,21 +60,11 @@ export default function LandscapingPage() { textPosition="top" testimonials={[ { - name: "Sarah M.", - handle: "Homeowner", - testimonial: "GreenScape completely transformed our backyard. The team was professional, creative, and delivered beyond our expectations.", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-2.jpg", - imageAlt: "Sarah M.", - }, + name: "Sarah M.", handle: "Homeowner", testimonial: "GreenScape completely transformed our backyard. The team was professional, creative, and delivered beyond our expectations.", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-2.jpg", imageAlt: "Sarah M."}, { - name: "David K.", - handle: "Property Manager", - testimonial: "We've used GreenScape for all our commercial properties. Their maintenance plans keep everything looking pristine year-round.", - rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-1.jpg", - imageAlt: "David K.", - }, + name: "David K.", handle: "Property Manager", testimonial: "We've used GreenScape for all our commercial properties. Their maintenance plans keep everything looking pristine year-round.", rating: 5, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-1.jpg", imageAlt: "David K."}, ]} /> @@ -106,37 +96,13 @@ export default function LandscapingPage() { imageContainerClassName="!rotate-0 !aspect-square" features={[ { - tag: "Design", - title: "Landscape Design", - subtitle: "Custom Plans", - description: "We create tailored landscape designs that complement your property's architecture and your personal style.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-2.jpg", - imageAlt: "Landscape design", - }, + tag: "Design", title: "Landscape Design", subtitle: "Custom Plans", description: "We create tailored landscape designs that complement your property's architecture and your personal style.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-2.jpg", imageAlt: "Landscape design"}, { - tag: "Installation", - title: "Hardscape & Softscape", - subtitle: "Full Installation", - description: "From patios and walkways to gardens and trees, we handle the complete installation process.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-3.jpg", - imageAlt: "Hardscape installation", - }, + tag: "Installation", title: "Hardscape & Softscape", subtitle: "Full Installation", description: "From patios and walkways to gardens and trees, we handle the complete installation process.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-3.jpg", imageAlt: "Hardscape installation"}, { - tag: "Maintenance", - title: "Lawn & Garden Care", - subtitle: "Ongoing Service", - description: "Keep your property looking pristine year-round with our professional maintenance plans.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-4.jpg", - imageAlt: "Lawn maintenance", - }, + tag: "Maintenance", title: "Lawn & Garden Care", subtitle: "Ongoing Service", description: "Keep your property looking pristine year-round with our professional maintenance plans.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-4.jpg", imageAlt: "Lawn maintenance"}, { - tag: "Irrigation", - title: "Smart Irrigation", - subtitle: "Water Management", - description: "Efficient irrigation systems that keep your landscape healthy while conserving water.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-5.jpg", - imageAlt: "Irrigation system", - }, + tag: "Irrigation", title: "Smart Irrigation", subtitle: "Water Management", description: "Efficient irrigation systems that keep your landscape healthy while conserving water.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-5.jpg", imageAlt: "Irrigation system"}, ]} /> @@ -151,26 +117,11 @@ export default function LandscapingPage() { animationType="slide-up" members={[ { - id: "1", - name: "Expert Craftsmanship", - role: "Decades of combined experience in landscape design and installation.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-6.jpg", - imageAlt: "Expert craftsmanship", - }, + id: "1", name: "Expert Craftsmanship", role: "Decades of combined experience in landscape design and installation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-6.jpg", imageAlt: "Expert craftsmanship"}, { - id: "2", - name: "Eco-Friendly Approach", - role: "Sustainable practices and native plant selections that thrive naturally.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-7.jpg", - imageAlt: "Eco-friendly landscaping", - }, + id: "2", name: "Eco-Friendly Approach", role: "Sustainable practices and native plant selections that thrive naturally.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-7.jpg", imageAlt: "Eco-friendly landscaping"}, { - id: "3", - name: "Full-Service Care", - role: "From initial design to ongoing maintenance, we handle everything.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-8.jpg", - imageAlt: "Full-service care", - }, + id: "3", name: "Full-Service Care", role: "From initial design to ongoing maintenance, we handle everything.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-8.jpg", imageAlt: "Full-service care"}, ]} /> @@ -186,26 +137,11 @@ export default function LandscapingPage() { animationType="slide-up" members={[ { - id: "1", - name: "James Carter", - role: "Lead Designer", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-11.jpg", - imageAlt: "James Carter", - }, + id: "1", name: "James Carter", role: "Lead Designer", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-11.jpg", imageAlt: "James Carter"}, { - id: "2", - name: "Maria Silva", - role: "Horticulturist", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-10.jpg", - imageAlt: "Maria Silva", - }, + id: "2", name: "Maria Silva", role: "Horticulturist", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-10.jpg", imageAlt: "Maria Silva"}, { - id: "3", - name: "Ryan Mitchell", - role: "Project Manager", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-9.jpg", - imageAlt: "Ryan Mitchell", - }, + id: "3", name: "Ryan Mitchell", role: "Project Manager", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-9.jpg", imageAlt: "Ryan Mitchell"}, ]} /> @@ -221,29 +157,13 @@ export default function LandscapingPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Sarah M.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-10.jpg", - imageAlt: "Sarah M.", - }, + id: "1", name: "Sarah M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-10.jpg", imageAlt: "Sarah M."}, { - id: "2", - name: "David K.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-11.jpg", - imageAlt: "David K.", - }, + id: "2", name: "David K.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-11.jpg", imageAlt: "David K."}, { - id: "3", - name: "Emily R.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-4.jpg", - imageAlt: "Emily R.", - }, + id: "3", name: "Emily R.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-4.jpg", imageAlt: "Emily R."}, { - id: "4", - name: "Ryan M.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-9.jpg", - imageAlt: "Ryan M.", - }, + id: "4", name: "Ryan M.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/landscaping/img-9.jpg", imageAlt: "Ryan M."}, ]} /> @@ -258,35 +178,17 @@ export default function LandscapingPage() { faqsAnimation="slide-up" faqs={[ { - id: "1", - title: "How long does a typical landscaping project take?", - content: "Most residential projects take 1-3 weeks depending on scope. We'll provide a detailed timeline during your consultation so you know exactly what to expect.", - }, + id: "1", title: "How long does a typical landscaping project take?", content: "Most residential projects take 1-3 weeks depending on scope. We'll provide a detailed timeline during your consultation so you know exactly what to expect."}, { - id: "2", - title: "Do you offer free consultations?", - content: "Yes! We offer complimentary on-site consultations where we assess your property, discuss your vision, and provide a detailed estimate — no obligation.", - }, + id: "2", title: "Do you offer free consultations?", content: "Yes! We offer complimentary on-site consultations where we assess your property, discuss your vision, and provide a detailed estimate — no obligation."}, { - id: "3", - title: "What areas do you serve?", - content: "We serve the greater metropolitan area and surrounding suburbs within a 50-mile radius. Contact us to confirm service availability in your location.", - }, + id: "3", title: "What areas do you serve?", content: "We serve the greater metropolitan area and surrounding suburbs within a 50-mile radius. Contact us to confirm service availability in your location."}, { - id: "4", - title: "Do you provide ongoing maintenance?", - content: "Absolutely. We offer weekly, bi-weekly, and monthly maintenance plans that include mowing, trimming, fertilization, and seasonal cleanups.", - }, + id: "4", title: "Do you provide ongoing maintenance?", content: "Absolutely. We offer weekly, bi-weekly, and monthly maintenance plans that include mowing, trimming, fertilization, and seasonal cleanups."}, { - id: "5", - title: "Are your practices eco-friendly?", - content: "Yes, sustainability is core to our approach. We use native plants, organic fertilizers, smart irrigation, and environmentally responsible methods whenever possible.", - }, + id: "5", title: "Are your practices eco-friendly?", content: "Yes, sustainability is core to our approach. We use native plants, organic fertilizers, smart irrigation, and environmentally responsible methods whenever possible."}, { - id: "6", - title: "Do you handle permits and HOA approvals?", - content: "We handle all necessary permits and can work directly with your HOA to ensure your project meets community guidelines and gets approved smoothly.", - }, + id: "6", title: "Do you handle permits and HOA approvals?", content: "We handle all necessary permits and can work directly with your HOA to ensure your project meets community guidelines and gets approved smoothly."}, ]} /> @@ -319,9 +221,7 @@ export default function LandscapingPage() { { name: "phone", type: "tel", placeholder: "Phone Number" }, ]} multiSelect={{ - name: "service", - label: "Select a Service", - options: ["Landscape Design", "Hardscape & Softscape", "Lawn & Garden Care", "Smart Irrigation"], + name: "service", label: "Select a Service", options: ["Landscape Design", "Hardscape & Softscape", "Lawn & Garden Care", "Smart Irrigation"], }} textarea={{ name: "message", placeholder: "Tell us about your project...", rows: 4, required: true }} /> @@ -331,8 +231,7 @@ export default function LandscapingPage() { Date: Wed, 15 Apr 2026 07:07:43 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 9e219f9..215cbcc 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,7 +10,7 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f7f9f4; + --background: #eef3ed; --card: #ffffff; --foreground: #1a2e1a; --primary-cta: #2d5a27; -- 2.49.1