Merge version_1 into main #3

Merged
bender merged 4 commits from version_1 into main 2026-03-13 14:12:52 +00:00
4 changed files with 186 additions and 93 deletions

View File

@@ -48,7 +48,8 @@ export default function AboutPage() {
tagAnimation="slide-up"
buttons={[
{
text: "Work With Us", href: "/contact"},
text: "Work With Us", href: "/contact"
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=64cqzn"
@@ -74,23 +75,28 @@ export default function AboutPage() {
features={[
{
icon: Heart,
title: "Quality First", description: "We never compromise on quality. Every lawn receives our full attention and expertise, whether it's a standard mowing or complex landscaping."},
title: "Quality First", description: "We never compromise on quality. Every lawn receives our full attention and expertise, whether it's a standard mowing or complex landscaping."
},
{
icon: Handshake,
title: "Personal Touch", description: "We treat every customer like family. You're not just a job number—you're part of our community, and your satisfaction is our priority."},
title: "Personal Touch", description: "We treat every customer like family. You're not just a job number—you're part of our community, and your satisfaction is our priority."
},
{
icon: Award,
title: "Reliability & Trust", description: "When you schedule us, you know we'll show up on time, do great work, and follow through. Your trust is everything."},
title: "Reliability & Trust", description: "When you schedule us, you know we'll show up on time, do great work, and follow through. Your trust is everything."
},
{
icon: Star,
title: "Affordable Excellence", description: "Professional lawn care doesn't have to break the bank. We offer competitive pricing without sacrificing quality or service."},
title: "Affordable Excellence", description: "Professional lawn care doesn't have to break the bank. We offer competitive pricing without sacrificing quality or service."
},
]}
animationType="scale-rotate"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{
text: "Learn More", href: "/contact"},
text: "Learn More", href: "/contact"
},
]}
buttonAnimation="slide-up"
ariaLabel="About us values feature section"
@@ -109,17 +115,23 @@ export default function AboutPage() {
<TestimonialCardTwelve
testimonials={[
{
id: "testimonial-1", name: "Sarah Johnson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0", imageAlt: "professional headshot portrait"},
id: "testimonial-1", name: "Sarah Johnson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0", imageAlt: "professional headshot portrait"
},
{
id: "testimonial-2", name: "Michael Chen", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet", imageAlt: "satisfied customer portrait"},
id: "testimonial-2", name: "Michael Chen", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet", imageAlt: "satisfied customer portrait"
},
{
id: "testimonial-3", name: "Jennifer Martinez", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq", imageAlt: "happy customer portrait"},
id: "testimonial-3", name: "Jennifer Martinez", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq", imageAlt: "happy customer portrait"
},
{
id: "testimonial-4", name: "Robert Williams", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse", imageAlt: "customer review portrait"},
id: "testimonial-4", name: "Robert Williams", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse", imageAlt: "customer review portrait"
},
{
id: "testimonial-5", name: "Lisa Thompson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2", imageAlt: "smiling customer portrait"},
id: "testimonial-5", name: "Lisa Thompson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2", imageAlt: "smiling customer portrait"
},
{
id: "testimonial-6", name: "David Anderson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm", imageAlt: "happy customer face"},
id: "testimonial-6", name: "David Anderson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm", imageAlt: "happy customer face"
},
]}
cardTitle="Trusted by Our Community"
cardTag="5-Star Service"
@@ -145,37 +157,49 @@ export default function AboutPage() {
{
title: "Quick Links", items: [
{
label: "Home", href: "/"},
label: "Home", href: "/"
},
{
label: "Service Areas", href: "/service-areas"},
label: "Service Areas", href: "/service-areas"
},
{
label: "About", href: "/about"},
label: "About", href: "/about"
},
{
label: "Contact", href: "/contact"},
label: "Contact", href: "/contact"
},
],
},
{
title: "Services", items: [
{
label: "Lawn Mowing", href: "#"},
label: "Lawn Mowing", href: "#"
},
{
label: "Edging & Trimming", href: "#"},
label: "Edging & Trimming", href: "#"
},
{
label: "Yard Cleanup", href: "#"},
label: "Yard Cleanup", href: "#"
},
{
label: "Maintenance Plans", href: "#"},
label: "Maintenance Plans", href: "#"
},
],
},
{
title: "Contact", items: [
{
label: "Phone: (954) 555-0123", href: "tel:+19545550123"},
label: "Phone: (954) 555-0123", href: "tel:+19545550123"
},
{
label: "Email: info@mmbest.com", href: "mailto:info@mmbest.com"},
label: "Email: info@mmbest.com", href: "mailto:info@mmbest.com"
},
{
label: "Address: 840 Rock Hill Ave, Davie, FL 33325", href: "#"},
label: "Address: 840 Rock Hill Ave, Davie, FL 33325", href: "#"
},
{
label: "Hours: Daily until 6 PM", href: "#"},
label: "Hours: Daily until 6 PM", href: "#"
},
],
},
]}

View File

@@ -52,16 +52,20 @@ export default function HomePage() {
tagAnimation="slide-up"
buttons={[
{
text: "Call Now: (954) 555-0123", href: "tel:+19545550123"},
text: "Call Now: (954) 555-0123", href: "tel:+19545550123"
},
{
text: "Get Free Quote", href: "/contact"},
text: "Get Free Quote", href: "/contact"
},
]}
buttonAnimation="slide-up"
background={{
variant: "radial-gradient"}}
variant: "radial-gradient"
}}
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p8kx5q", imageAlt: "professional lawn mowing residential"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p8kx5q", imageAlt: "professional lawn mowing residential"
},
]}
mediaAnimation="slide-up"
ariaLabel="Hero section - Affordable lawn care in Davie"
@@ -85,7 +89,8 @@ export default function HomePage() {
tagAnimation="slide-up"
buttons={[
{
text: "Schedule Service", href: "/contact"},
text: "Schedule Service", href: "/contact"
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=64cqzn"
@@ -111,23 +116,28 @@ export default function HomePage() {
features={[
{
icon: Scissors,
title: "Lawn Mowing", description: "Professional grass cutting with precision equipment. Weekly or bi-weekly service available."},
title: "Lawn Mowing", description: "Professional grass cutting with precision equipment. Weekly or bi-weekly service available."
},
{
icon: Hammer,
title: "Edging & Trimming", description: "Clean, precise edges and hedge trimming for a polished, manicured appearance."},
title: "Edging & Trimming", description: "Clean, precise edges and hedge trimming for a polished, manicured appearance."
},
{
icon: Trash2,
title: "Yard Cleanup", description: "Debris removal, seasonal cleanup, and property maintenance to keep your yard pristine."},
title: "Yard Cleanup", description: "Debris removal, seasonal cleanup, and property maintenance to keep your yard pristine."
},
{
icon: CheckCircle,
title: "Routine Maintenance", description: "Ongoing care programs designed to maintain your lawn's health and appearance year-round."},
title: "Routine Maintenance", description: "Ongoing care programs designed to maintain your lawn's health and appearance year-round."
},
]}
animationType="scale-rotate"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{
text: "Learn More", href: "/services"},
text: "Learn More", href: "/services"
},
]}
buttonAnimation="slide-up"
ariaLabel="Services feature section"
@@ -168,7 +178,8 @@ export default function HomePage() {
useInvertedBackground={false}
buttons={[
{
text: "Get Started", href: "/contact"},
text: "Get Started", href: "/contact"
},
]}
buttonAnimation="slide-up"
ariaLabel="Why choose us metrics section"
@@ -185,17 +196,23 @@ export default function HomePage() {
<TestimonialCardTwelve
testimonials={[
{
id: "testimonial-1", name: "Sarah Johnson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0", imageAlt: "professional headshot portrait"},
id: "testimonial-1", name: "Sarah Johnson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hn2hv0", imageAlt: "professional headshot portrait"
},
{
id: "testimonial-2", name: "Michael Chen", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet", imageAlt: "satisfied customer portrait"},
id: "testimonial-2", name: "Michael Chen", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=620uet", imageAlt: "satisfied customer portrait"
},
{
id: "testimonial-3", name: "Jennifer Martinez", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq", imageAlt: "happy customer portrait"},
id: "testimonial-3", name: "Jennifer Martinez", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rbp2bq", imageAlt: "happy customer portrait"
},
{
id: "testimonial-4", name: "Robert Williams", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse", imageAlt: "customer review portrait"},
id: "testimonial-4", name: "Robert Williams", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=220zse", imageAlt: "customer review portrait"
},
{
id: "testimonial-5", name: "Lisa Thompson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2", imageAlt: "smiling customer portrait"},
id: "testimonial-5", name: "Lisa Thompson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7u8kr2", imageAlt: "smiling customer portrait"
},
{
id: "testimonial-6", name: "David Anderson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm", imageAlt: "happy customer face"},
id: "testimonial-6", name: "David Anderson", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2291dm", imageAlt: "happy customer face"
},
]}
cardTitle="What Our Customers Say"
cardTag="5-Star Reviews"
@@ -216,7 +233,8 @@ export default function HomePage() {
title="We Serve Your Neighborhood"
description="Proudly serving communities across Broward County with reliable lawn care."
names={[
"Davie", "Sunrise", "Plantation", "Weston", "Cooper City", "Southwest Ranches"]}
"Davie", "Sunrise", "Plantation", "Weston", "Cooper City", "Southwest Ranches"
]}
tag="Local Coverage"
tagIcon={MapPin}
tagAnimation="slide-up"
@@ -225,7 +243,8 @@ export default function HomePage() {
showCard={true}
buttons={[
{
text: "View Service Areas", href: "/service-areas"},
text: "View Service Areas", href: "/service-areas"
},
]}
buttonAnimation="slide-up"
ariaLabel="Service areas coverage section"
@@ -243,17 +262,21 @@ export default function HomePage() {
ctaTitle="Ready for Beautiful Lawns?"
ctaDescription="Contact us today for your free quote. Call us or fill out the form below."
ctaButton={{
text: "Schedule Now", href: "/contact"}}
text: "Schedule Now", href: "/contact"
}}
ctaIcon={Phone}
animationType="slide-up"
useInvertedBackground={true}
faqs={[
{
id: "faq-1", title: "What areas do you service?", content: "We serve Davie, Sunrise, Plantation, Weston, Cooper City, and Southwest Ranches in Broward County."},
id: "faq-1", title: "What areas do you service?", content: "We serve Davie, Sunrise, Plantation, Weston, Cooper City, and Southwest Ranches in Broward County."
},
{
id: "faq-2", title: "How much does lawn care cost?", content: "Basic lawn service starts at $30. We offer competitive pricing with no hidden fees. Get a free quote tailored to your property."},
id: "faq-2", title: "How much does lawn care cost?", content: "Basic lawn service starts at $30. We offer competitive pricing with no hidden fees. Get a free quote tailored to your property."
},
{
id: "faq-3", title: "Do you offer weekly service?", content: "Yes! We offer weekly, bi-weekly, and monthly service options. Choose the frequency that works best for you."},
id: "faq-3", title: "Do you offer weekly service?", content: "Yes! We offer weekly, bi-weekly, and monthly service options. Choose the frequency that works best for you."
},
]}
ariaLabel="Contact and FAQ section"
ctaTitleClassName="text-3xl md:text-4xl font-bold text-[var(--foreground)]"
@@ -275,37 +298,49 @@ export default function HomePage() {
{
title: "Quick Links", items: [
{
label: "Home", href: "/"},
label: "Home", href: "/"
},
{
label: "Service Areas", href: "/service-areas"},
label: "Service Areas", href: "/service-areas"
},
{
label: "About", href: "/about"},
label: "About", href: "/about"
},
{
label: "Contact", href: "/contact"},
label: "Contact", href: "/contact"
},
],
},
{
title: "Services", items: [
{
label: "Lawn Mowing", href: "#"},
label: "Lawn Mowing", href: "#"
},
{
label: "Edging & Trimming", href: "#"},
label: "Edging & Trimming", href: "#"
},
{
label: "Yard Cleanup", href: "#"},
label: "Yard Cleanup", href: "#"
},
{
label: "Maintenance Plans", href: "#"},
label: "Maintenance Plans", href: "#"
},
],
},
{
title: "Contact", items: [
{
label: "Phone: (954) 555-0123", href: "tel:+19545550123"},
label: "Phone: (954) 555-0123", href: "tel:+19545550123"
},
{
label: "Email: info@mmbest.com", href: "mailto:info@mmbest.com"},
label: "Email: info@mmbest.com", href: "mailto:info@mmbest.com"
},
{
label: "Address: 840 Rock Hill Ave, Davie, FL 33325", href: "#"},
label: "Address: 840 Rock Hill Ave, Davie, FL 33325", href: "#"
},
{
label: "Hours: Daily until 6 PM", href: "#"},
label: "Hours: Daily until 6 PM", href: "#"
},
],
},
]}

View File

@@ -48,7 +48,8 @@ export default function ServiceAreasPage() {
tagAnimation="slide-up"
buttons={[
{
text: "Call for Service", href: "tel:+19545550123"},
text: "Call for Service", href: "tel:+19545550123"
},
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=qba3ro"
@@ -74,23 +75,28 @@ export default function ServiceAreasPage() {
features={[
{
icon: MapPin,
title: "Davie", description: "Professional lawn care services in sunny Davie, including residential mowing and landscape maintenance."},
title: "Davie", description: "Professional lawn care services in sunny Davie, including residential mowing and landscape maintenance."
},
{
icon: MapPin,
title: "Sunrise", description: "Trusted by Sunrise families for weekly lawn mowing, edging, and yard cleanup services."},
title: "Sunrise", description: "Trusted by Sunrise families for weekly lawn mowing, edging, and yard cleanup services."
},
{
icon: MapPin,
title: "Plantation", description: "Expert lawn maintenance in Plantation with flexible scheduling and competitive pricing."},
title: "Plantation", description: "Expert lawn maintenance in Plantation with flexible scheduling and competitive pricing."
},
{
icon: MapPin,
title: "Weston & Cooper City", description: "Serving premium neighborhoods with high-quality lawn care and personalized service."},
title: "Weston & Cooper City", description: "Serving premium neighborhoods with high-quality lawn care and personalized service."
},
]}
animationType="scale-rotate"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{
text: "Schedule Today", href: "/contact"},
text: "Schedule Today", href: "/contact"
},
]}
buttonAnimation="slide-up"
ariaLabel="Service areas coverage feature section"
@@ -110,7 +116,8 @@ export default function ServiceAreasPage() {
title="Trusted in These Communities"
description="Thousands of satisfied customers across Broward County rely on M&M Best Lawn Service for their lawn care needs."
names={[
"Davie", "Sunrise", "Plantation", "Weston", "Cooper City", "Southwest Ranches"]}
"Davie", "Sunrise", "Plantation", "Weston", "Cooper City", "Southwest Ranches"
]}
tag="Community Leaders"
tagIcon={Users}
tagAnimation="slide-up"
@@ -119,7 +126,8 @@ export default function ServiceAreasPage() {
showCard={true}
buttons={[
{
text: "Get Your Quote", href: "/contact"},
text: "Get Your Quote", href: "/contact"
},
]}
buttonAnimation="slide-up"
ariaLabel="Neighborhood highlights social proof section"
@@ -142,37 +150,49 @@ export default function ServiceAreasPage() {
{
title: "Quick Links", items: [
{
label: "Home", href: "/"},
label: "Home", href: "/"
},
{
label: "Service Areas", href: "/service-areas"},
label: "Service Areas", href: "/service-areas"
},
{
label: "About", href: "/about"},
label: "About", href: "/about"
},
{
label: "Contact", href: "/contact"},
label: "Contact", href: "/contact"
},
],
},
{
title: "Services", items: [
{
label: "Lawn Mowing", href: "#"},
label: "Lawn Mowing", href: "#"
},
{
label: "Edging & Trimming", href: "#"},
label: "Edging & Trimming", href: "#"
},
{
label: "Yard Cleanup", href: "#"},
label: "Yard Cleanup", href: "#"
},
{
label: "Maintenance Plans", href: "#"},
label: "Maintenance Plans", href: "#"
},
],
},
{
title: "Contact", items: [
{
label: "Phone: (954) 555-0123", href: "tel:+19545550123"},
label: "Phone: (954) 555-0123", href: "tel:+19545550123"
},
{
label: "Email: info@mmbest.com", href: "mailto:info@mmbest.com"},
label: "Email: info@mmbest.com", href: "mailto:info@mmbest.com"
},
{
label: "Address: 840 Rock Hill Ave, Davie, FL 33325", href: "#"},
label: "Address: 840 Rock Hill Ave, Davie, FL 33325", href: "#"
},
{
label: "Hours: Daily until 6 PM", href: "#"},
label: "Hours: Daily until 6 PM", href: "#"
},
],
},
]}

View File

@@ -56,16 +56,20 @@ export default function ServicesPage() {
tagAnimation="slide-up"
buttons={[
{
text: "Get Free Quote", href: "/contact"},
text: "Get Free Quote", href: "/contact"
},
{
text: "Call Now: (954) 555-0123", href: "tel:+19545550123"},
text: "Call Now: (954) 555-0123", href: "tel:+19545550123"
},
]}
buttonAnimation="slide-up"
background={{
variant: "radial-gradient"}}
variant: "radial-gradient"
}}
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wcziyc", imageAlt: "professional lawn mowing service"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wcziyc", imageAlt: "professional lawn mowing service"
},
]}
mediaAnimation="slide-up"
ariaLabel="Services hero section"
@@ -90,23 +94,28 @@ export default function ServicesPage() {
features={[
{
icon: Scissors,
title: "Professional Lawn Mowing", description: "Expert grass cutting with precision equipment and attention to detail. Available weekly, bi-weekly, or monthly based on your lawn's needs."},
title: "Professional Lawn Mowing", description: "Expert grass cutting with precision equipment and attention to detail. Available weekly, bi-weekly, or monthly based on your lawn's needs."
},
{
icon: Hammer,
title: "Edging & Hedge Trimming", description: "Clean, precise lawn edges and professional hedge trimming for a manicured, polished appearance throughout your yard."},
title: "Edging & Hedge Trimming", description: "Clean, precise lawn edges and professional hedge trimming for a manicured, polished appearance throughout your yard."
},
{
icon: Trash2,
title: "Yard Cleanup & Debris Removal", description: "Complete property cleanup including seasonal leaf removal, debris management, and general yard tidying for a pristine outdoor space."},
title: "Yard Cleanup & Debris Removal", description: "Complete property cleanup including seasonal leaf removal, debris management, and general yard tidying for a pristine outdoor space."
},
{
icon: CheckCircle,
title: "Routine Maintenance Programs", description: "Customized ongoing care plans designed to maintain your lawn's health, appearance, and vitality year-round with consistent service."},
title: "Routine Maintenance Programs", description: "Customized ongoing care plans designed to maintain your lawn's health, appearance, and vitality year-round with consistent service."
},
]}
animationType="scale-rotate"
textboxLayout="default"
useInvertedBackground={false}
buttons={[
{
text: "Schedule Service Now", href: "/contact"},
text: "Schedule Service Now", href: "/contact"
},
]}
buttonAnimation="slide-up"
ariaLabel="Detailed services feature section"
@@ -131,23 +140,28 @@ export default function ServicesPage() {
features={[
{
icon: CheckCircle,
title: "Standard Lawn Mowing - $30+", description: "Weekly grass cutting service with precision equipment. Pricing varies based on lawn size and complexity."},
title: "Standard Lawn Mowing - $30+", description: "Weekly grass cutting service with precision equipment. Pricing varies based on lawn size and complexity."
},
{
icon: CheckCircle,
title: "Edging & Trimming - $15+", description: "Add-on service for lawn edges and hedge trimming. Can be combined with mowing for package discounts."},
title: "Edging & Trimming - $15+", description: "Add-on service for lawn edges and hedge trimming. Can be combined with mowing for package discounts."
},
{
icon: CheckCircle,
title: "Seasonal Cleanup - $50+", description: "Comprehensive yard cleanup including debris removal and seasonal maintenance. Priced based on property size."},
title: "Seasonal Cleanup - $50+", description: "Comprehensive yard cleanup including debris removal and seasonal maintenance. Priced based on property size."
},
{
icon: CheckCircle,
title: "Monthly Maintenance Plans", description: "Save with our bundled maintenance programs. Custom pricing based on your specific service needs and frequency."},
title: "Monthly Maintenance Plans", description: "Save with our bundled maintenance programs. Custom pricing based on your specific service needs and frequency."
},
]}
animationType="scale-rotate"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{
text: "Get Free Quote", href: "/contact"},
text: "Get Free Quote", href: "/contact"
},
]}
buttonAnimation="slide-up"
ariaLabel="Service pricing section"