Merge version_2 into main #1

Merged
bender merged 5 commits from version_2 into main 2026-05-05 07:42:52 +00:00
5 changed files with 112 additions and 332 deletions

View File

@@ -26,27 +26,18 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Reviews",
id: "/reviews",
},
name: "Reviews", id: "/reviews"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="American Lawns"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DIPFuEPWXjOLKwjwP4zi3c40Rc/uploaded-1777966945866-8i569tkj.jpg"
/>
</div>
@@ -58,17 +49,11 @@ export default function LandingPage() {
description="Robert founded American Lawns on the principles of reliability and attention to detail. He believes every customer deserves a yard they can be proud of and is dedicated to clear, consistent communication for every project."
bulletPoints={[
{
title: "Hardworking",
description: "Focused on quality service.",
},
title: "Hardworking", description: "Focused on quality service."},
{
title: "Dependable",
description: "Timely and professional.",
},
title: "Dependable", description: "Timely and professional."},
{
title: "Detail-Oriented",
description: "We treat your lawn like our own.",
},
title: "Detail-Oriented", description: "We treat your lawn like our own."},
]}
imageSrc="http://img.b2bpic.net/free-photo/cheerful-senior-man-cutting-overgrown-bushes_651396-1547.jpg"
mediaAnimation="blur-reveal"
@@ -80,9 +65,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Our History"
description={[
"We started as a small local business.",
"Our mission is to help home owners keep their property beautiful.",
]}
"We started as a small local business.", "Our mission is to help home owners keep their property beautiful."]}
/>
</div>
@@ -90,29 +73,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Mowing",
href: "/services",
},
label: "Mowing", href: "/services"},
{
label: "Maintenance",
href: "/services",
},
label: "Maintenance", href: "/services"},
],
},
]}
@@ -123,4 +96,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,27 +26,18 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Reviews",
id: "/reviews",
},
name: "Reviews", id: "/reviews"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="American Lawns"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DIPFuEPWXjOLKwjwP4zi3c40Rc/uploaded-1777966945866-8i569tkj.jpg"
/>
</div>
@@ -54,20 +45,15 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={true}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Contact Us"
title="Ready for a better lawn?"
description="Reach out to schedule your service or request a free quote today."
buttons={[
{
text: "Call (555) 123-4567",
href: "tel:5551234567",
},
text: "Call (555) 123-4567", href: "tel:5551234567"},
{
text: "Email Us",
href: "mailto:info@americanlawns.com",
},
text: "Email Us", href: "mailto:info@americanlawns.com"},
]}
/>
</div>
@@ -81,10 +67,7 @@ export default function LandingPage() {
faqsAnimation="blur-reveal"
faqs={[
{
id: "cfaq1",
title: "Hours of operation?",
content: "8AM to 6PM, Mon-Fri.",
},
id: "cfaq1", title: "Hours of operation?", content: "8AM to 6PM, Mon-Fri."},
]}
/>
</div>
@@ -93,29 +76,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Mowing",
href: "/services",
},
label: "Mowing", href: "/services"},
{
label: "Maintenance",
href: "/services",
},
label: "Maintenance", href: "/services"},
],
},
]}
@@ -126,4 +99,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -30,92 +30,58 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Reviews",
id: "/reviews",
},
name: "Reviews", id: "/reviews"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="American Lawns"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DIPFuEPWXjOLKwjwP4zi3c40Rc/uploaded-1777966945866-8i569tkj.jpg"
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Beautiful Lawns, Zero Hassle."
description="American Lawns provides professional, reliable lawn care to keep your outdoor spaces looking their best all year round."
buttons={[
{
text: "Get a Free Quote",
href: "/contact",
},
text: "Get a Free Quote", href: "/contact"},
{
text: "Book Your Service Today",
href: "/services",
},
text: "Book Your Service Today", href: "/services"},
]}
imageSrc="http://img.b2bpic.net/free-photo/beauty-romantic-woman-outdoors_158595-845.jpg"
imageAlt="Well maintained lawn"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/park-outdoor-manicured-lawn-flowerbed-ai-generated-image_587448-1397.jpg",
alt: "Park outdoor manicured lawn and flowerbed AI generated image",
},
src: "http://img.b2bpic.net/free-photo/park-outdoor-manicured-lawn-flowerbed-ai-generated-image_587448-1397.jpg", alt: "Park outdoor manicured lawn and flowerbed AI generated image"},
{
src: "http://img.b2bpic.net/free-photo/beautiful-shot-cute-mallard-walking-grass_181624-27514.jpg",
alt: "Beautiful shot of a cute mallard walking on a grass",
},
src: "http://img.b2bpic.net/free-photo/beautiful-shot-cute-mallard-walking-grass_181624-27514.jpg", alt: "Beautiful shot of a cute mallard walking on a grass"},
{
src: "http://img.b2bpic.net/free-photo/green-grass_181624-12702.jpg",
alt: "Green grass",
},
src: "http://img.b2bpic.net/free-photo/green-grass_181624-12702.jpg", alt: "Green grass"},
{
src: "http://img.b2bpic.net/free-photo/beauty-romantic-woman-outdoors_158595-844.jpg",
alt: "Beauty romantic woman outdoors",
},
src: "http://img.b2bpic.net/free-photo/beauty-romantic-woman-outdoors_158595-844.jpg", alt: "Beauty romantic woman outdoors"},
{
src: "http://img.b2bpic.net/free-photo/one-person-only-mature-painter-with-case-instruments-have-walk-beautiful-spring-park_146671-16216.jpg",
alt: "One person only. Mature painter with case of instruments have a walk in the beautiful spring park",
},
src: "http://img.b2bpic.net/free-photo/one-person-only-mature-painter-with-case-instruments-have-walk-beautiful-spring-park_146671-16216.jpg", alt: "One person only. Mature painter with case of instruments have a walk in the beautiful spring park"},
]}
marqueeItems={[
{
type: "text",
text: "Quality Service",
},
type: "text", text: "Quality Service"},
{
type: "text",
text: "Residential Specialists",
},
type: "text", text: "Residential Specialists"},
{
type: "text",
text: "Texas City's Best",
},
type: "text", text: "Texas City's Best"},
{
type: "text",
text: "Affordable Rates",
},
type: "text", text: "Affordable Rates"},
{
type: "text",
text: "Reliable Care",
},
type: "text", text: "Reliable Care"},
]}
/>
</div>
@@ -130,25 +96,13 @@ export default function LandingPage() {
description="Numbers speak for our quality."
metrics={[
{
id: "m1",
value: "100+",
title: "Lawns Maintained",
description: "Happy clients across the area.",
icon: Users,
id: "m1", value: "100+", title: "Lawns Maintained", description: "Happy clients across the area.", icon: Users,
},
{
id: "m2",
value: "5*",
title: "Customer Rating",
description: "Average review score.",
icon: Star,
id: "m2", value: "5*", title: "Customer Rating", description: "Average review score.", icon: Star,
},
{
id: "m3",
value: "5yrs",
title: "Experience",
description: "Years of professional care.",
icon: Calendar,
id: "m3", value: "5yrs", title: "Experience", description: "Years of professional care.", icon: Calendar,
},
]}
/>
@@ -163,15 +117,9 @@ export default function LandingPage() {
faqsAnimation="slide-up"
faqs={[
{
id: "f1",
title: "Do you offer quotes?",
content: "Yes, we provide free quotes for all our services.",
},
id: "f1", title: "Do you offer quotes?", content: "Yes, we provide free quotes for all our services."},
{
id: "f2",
title: "Do you serve my area?",
content: "We currently serve the greater Texas City area.",
},
id: "f2", title: "Do you serve my area?", content: "We currently serve the greater Texas City area."},
]}
/>
</div>
@@ -183,11 +131,7 @@ export default function LandingPage() {
title="Trusted Local Partner"
description="Serving residential communities throughout the county."
names={[
"Texas City Homeowner Association",
"Main Street Gardeners",
"Local Green Initiative",
"Texas Turf Collective",
]}
"Texas City Homeowner Association", "Main Street Gardeners", "Local Green Initiative", "Texas Turf Collective"]}
/>
</div>
@@ -201,17 +145,9 @@ export default function LandingPage() {
description="Choose a plan that fits your yard."
products={[
{
id: "p1",
name: "Starter Plan",
price: "$50/mo",
imageSrc: "http://img.b2bpic.net/free-photo/positive-blonde-woman-knitted-dress-laughs-happily-posing-with-different-evergreens-greenhouse_197531-12382.jpg",
},
id: "p1", name: "Starter Plan", price: "$50/mo", imageSrc: "http://img.b2bpic.net/free-photo/positive-blonde-woman-knitted-dress-laughs-happily-posing-with-different-evergreens-greenhouse_197531-12382.jpg"},
{
id: "p2",
name: "Full Care",
price: "$120/mo",
imageSrc: "http://img.b2bpic.net/free-photo/female-gardener-holding-handle_651396-1543.jpg",
},
id: "p2", name: "Full Care", price: "$120/mo", imageSrc: "http://img.b2bpic.net/free-photo/female-gardener-holding-handle_651396-1543.jpg"},
]}
/>
</div>
@@ -220,29 +156,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Mowing",
href: "/services",
},
label: "Mowing", href: "/services"},
{
label: "Maintenance",
href: "/services",
},
label: "Maintenance", href: "/services"},
],
},
]}
@@ -253,4 +179,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,27 +26,18 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Reviews",
id: "/reviews",
},
name: "Reviews", id: "/reviews"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="American Lawns"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DIPFuEPWXjOLKwjwP4zi3c40Rc/uploaded-1777966945866-8i569tkj.jpg"
/>
</div>
@@ -57,40 +48,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Debra Borglit",
role: "Homeowner",
testimonial: "Robert is wonderful. We bought a home in Texas City and the lawn had been very neglected. Robert came out and assessed our need and set up our first service. He showed up and got right to it. We could not be happier with his work.",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-beautiful-blond-hair-gentle-smile-dressed-green-robe-with-belt-is-working-greenhouse_197531-12292.jpg",
},
id: "1", name: "Debra Borglit", role: "Homeowner", testimonial: "Robert is wonderful. We bought a home in Texas City and the lawn had been very neglected. Robert came out and assessed our need and set up our first service. He showed up and got right to it. We could not be happier with his work.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-beautiful-blond-hair-gentle-smile-dressed-green-robe-with-belt-is-working-greenhouse_197531-12292.jpg"},
{
id: "2",
name: "Natasha Anguiano",
role: "Homeowner",
testimonial: "This was the first time we got our yard done by someone else. He did a great job. Hes very affordable and I would recommend him and use him again.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-new-home-man-decorating-living-room_329181-270.jpg",
},
id: "2", name: "Natasha Anguiano", role: "Homeowner", testimonial: "This was the first time we got our yard done by someone else. He did a great job. Hes very affordable and I would recommend him and use him again.", imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-new-home-man-decorating-living-room_329181-270.jpg"},
{
id: "3",
name: "Sylvia Chapa",
role: "Client",
testimonial: "A top notch professionally managed lawn care service. The lawn service was exceptional, timely, and aesthetically pleasing. In addition, they provided excellent communication and customer service. I highly recommend American Lawns.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businesspeople-with-luggage-standing-front-escalator_107420-95768.jpg",
},
id: "3", name: "Sylvia Chapa", role: "Client", testimonial: "A top notch professionally managed lawn care service. The lawn service was exceptional, timely, and aesthetically pleasing. In addition, they provided excellent communication and customer service. I highly recommend American Lawns.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businesspeople-with-luggage-standing-front-escalator_107420-95768.jpg"},
{
id: "4",
name: "Mark Miller",
role: "Client",
testimonial: "Excellent service and very reliable. My lawn looks better than ever before.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-farmer-working-her-greenhouse_23-2149072105.jpg",
},
id: "4", name: "Mark Miller", role: "Client", testimonial: "Excellent service and very reliable. My lawn looks better than ever before.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-farmer-working-her-greenhouse_23-2149072105.jpg"},
{
id: "5",
name: "Sarah Jenkins",
role: "Homeowner",
testimonial: "Fast, friendly, and very professional. Will definitely hire again.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-woman-giving-potted-plant-her-client-greenhouse_23-2147948333.jpg",
},
id: "5", name: "Sarah Jenkins", role: "Homeowner", testimonial: "Fast, friendly, and very professional. Will definitely hire again.", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-woman-giving-potted-plant-her-client-greenhouse_23-2147948333.jpg"},
]}
title="What Our Clients Say"
description="We are proud of the relationships we've built with our clients."
@@ -106,27 +72,16 @@ export default function LandingPage() {
description="Don't take our word for it."
kpiItems={[
{
value: "99%",
label: "Satisfaction Rate",
},
value: "99%", label: "Satisfaction Rate"},
{
value: "500+",
label: "Projects Completed",
},
value: "500+", label: "Projects Completed"},
{
value: "15",
label: "Dedicated Staff",
},
value: "15", label: "Dedicated Staff"},
]}
testimonials={[
{
id: "rt1",
name: "Alice T.",
role: "Client",
company: "Homeowner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-holding-hands-kitchen_23-2148363553.jpg",
},
id: "rt1", name: "Alice T.", role: "Client", company: "Homeowner", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-holding-hands-kitchen_23-2148363553.jpg"},
]}
/>
</div>
@@ -135,29 +90,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Mowing",
href: "/services",
},
label: "Mowing", href: "/services"},
{
label: "Maintenance",
href: "/services",
},
label: "Maintenance", href: "/services"},
],
},
]}
@@ -168,4 +113,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,27 +26,18 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Reviews",
id: "/reviews",
},
name: "Reviews", id: "/reviews"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="American Lawns"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DIPFuEPWXjOLKwjwP4zi3c40Rc/uploaded-1777966945866-8i569tkj.jpg"
/>
</div>
@@ -57,16 +48,11 @@ export default function LandingPage() {
useInvertedBackground={false}
negativeCard={{
items: [
"Neglected lawn restoration",
"One-time yard clean-up",
],
"Neglected lawn restoration", "One-time yard clean-up"],
}}
positiveCard={{
items: [
"Regular lawn mowing & edging",
"Residential lawn care maintenance plans",
"Scheduled maintenance",
],
"Regular lawn mowing & edging", "Residential lawn care maintenance plans", "Scheduled maintenance"],
}}
title="Our Expert Services"
description="We cover all aspects of lawn maintenance with precision and care."
@@ -82,26 +68,13 @@ export default function LandingPage() {
description="Highlights of our lawn services."
features={[
{
id: "fs1",
title: "Precision Edging",
author: "Robert",
description: "Creating sharp lines for your curb appeal.",
tags: [
"Essential",
"Mowing",
],
imageSrc: "http://img.b2bpic.net/free-photo/gardener-standing-near-hedge-with-electric-trimmer-hands_7502-9547.jpg",
},
id: "fs1", title: "Precision Edging", author: "Robert", description: "Creating sharp lines for your curb appeal.", tags: [
"Essential", "Mowing"],
imageSrc: "http://img.b2bpic.net/free-photo/gardener-standing-near-hedge-with-electric-trimmer-hands_7502-9547.jpg"},
{
id: "fs2",
title: "Full Mowing",
author: "Robert",
description: "Consistent mowing schedule.",
tags: [
"Popular",
],
imageSrc: "http://img.b2bpic.net/free-photo/positive-male-florist-standing-rows-with-potted-plants-greenhouse-cutting-bush-holding-sprouts_74855-12949.jpg",
},
id: "fs2", title: "Full Mowing", author: "Robert", description: "Consistent mowing schedule.", tags: [
"Popular"],
imageSrc: "http://img.b2bpic.net/free-photo/positive-male-florist-standing-rows-with-potted-plants-greenhouse-cutting-bush-holding-sprouts_74855-12949.jpg"},
]}
/>
</div>
@@ -110,29 +83,19 @@ export default function LandingPage() {
<FooterSimple
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Services",
items: [
title: "Services", items: [
{
label: "Mowing",
href: "/services",
},
label: "Mowing", href: "/services"},
{
label: "Maintenance",
href: "/services",
},
label: "Maintenance", href: "/services"},
],
},
]}
@@ -143,4 +106,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}