11 Commits

Author SHA1 Message Date
57bf34656e Update src/app/services/page.tsx 2026-04-29 01:39:49 +00:00
9ad958b2af Update src/app/gallery/page.tsx 2026-04-29 01:39:49 +00:00
dcce2f2dad Update src/app/services/page.tsx 2026-04-29 01:39:25 +00:00
5f3361acf3 Update src/app/page.tsx 2026-04-29 01:39:25 +00:00
5c87e33657 Update src/app/gallery/page.tsx 2026-04-29 01:39:24 +00:00
04a754e97a Update src/app/contact/page.tsx 2026-04-29 01:39:24 +00:00
cfe2a1a3ea Update src/app/about/page.tsx 2026-04-29 01:39:23 +00:00
d8536924dd Merge version_2 into main
Merge version_2 into main
2026-04-29 01:35:53 +00:00
2b65375ec6 Update src/app/page.tsx 2026-04-29 01:35:50 +00:00
ae7be03bee Merge version_2 into main
Merge version_2 into main
2026-04-29 01:35:29 +00:00
b4955fd780 Update src/app/page.tsx 2026-04-29 01:35:26 +00:00
5 changed files with 81 additions and 279 deletions

View File

@@ -26,25 +26,15 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Gallery",
id: "/gallery",
},
name: "Gallery", id: "/gallery"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="McDonald Lawn Care"
/>
@@ -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"
/>
</div>
@@ -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"},
]}
/>
</div>
@@ -91,4 +75,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,25 +26,15 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Gallery",
id: "/gallery",
},
name: "Gallery", id: "/gallery"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="McDonald Lawn Care"
/>
@@ -54,14 +44,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
text="Ready to get the best lawn in town? Give us a call or send a message for your free estimate today."
buttons={[
{
text: "+1 (615) 555-0199",
href: "tel:+16155550199",
},
text: "+1 (615) 555-0199", href: "tel:+16155550199"},
]}
/>
</div>
@@ -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"},
]}
/>
</div>
@@ -97,4 +76,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,25 +26,15 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Gallery",
id: "/gallery",
},
name: "Gallery", id: "/gallery"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="McDonald Lawn Care"
/>
@@ -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&_wi=1"},
{
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&_wi=1"},
{
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&_wi=1"},
{
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&_wi=2"},
]}
/>
</div>
@@ -122,4 +86,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -30,25 +30,15 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Gallery",
id: "/gallery",
},
name: "Gallery", id: "/gallery"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="McDonald Lawn Care"
/>
@@ -57,77 +47,48 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Set-and-Forget Lawn Care for White House, TN"
description="Professional weekly maintenance with 100% satisfaction guarantee. We handle the small stuff so you can enjoy your weekend."
kpis={[
{
value: "100%",
label: "Satisfaction Guaranteed",
},
value: "100%", label: "Satisfaction Guaranteed"},
{
value: "10",
label: "Years Established",
},
value: "10", label: "Years Established"},
{
value: "20+",
label: "Daily Lawns Serviced",
},
value: "20+", label: "Daily Lawns Serviced"},
]}
enableKpiAnimation={true}
buttons={[
{
text: "Get a Free Estimate",
href: "/contact",
},
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={[
{
type: "text",
text: "Weekly Mowing",
},
type: "text", text: "Weekly Mowing"},
{
type: "text",
text: "Edge Trimming",
},
type: "text", text: "Edge Trimming"},
{
type: "text",
text: "Leaf Clean-up",
},
type: "text", text: "Leaf Clean-up"},
{
type: "text",
text: "Mulching",
},
type: "text", text: "Mulching"},
{
type: "text",
text: "Seasonal Care",
},
type: "text", text: "Seasonal Care"},
]}
/>
</div>
@@ -139,40 +100,11 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah Miller",
role: "Homeowner",
testimonial: "Reliable and consistent. My lawn has never looked better.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-young-woman-with-blonde-hair-look-away_197531-33995.jpg",
},
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: "John Doe",
role: "Resident",
testimonial: "The best lawn service in White House by far.",
imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-black-apron_1157-41438.jpg",
},
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: "Jane Smith",
role: "Client",
testimonial: "Excellent service and always on time.",
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-scene-showing-care-support-from-people-community_23-2151261262.jpg",
},
{
id: "t4",
name: "Mike Brown",
role: "Customer",
testimonial: "Very professional and friendly team.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-good-looking-young-caucasian-man-blue-t-shirt-gloves-smiling-with-teeth-being-tired-from-hard-work-garden-farmer-planting-leaves-countryside-house_176420-19908.jpg",
},
{
id: "t5",
name: "Emily White",
role: "Resident",
testimonial: "Love the automatic billing feature.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-garden_23-2150771019.jpg",
},
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."
@@ -189,25 +121,13 @@ export default function LandingPage() {
description="Local expertise combined with professional service standards."
metrics={[
{
id: "m1",
value: "100%",
title: "Customer Satisfaction",
description: "We guarantee our results.",
icon: ShieldCheck,
id: "m1", value: "100%", title: "Customer Satisfaction", description: "We guarantee our results.", icon: ShieldCheck,
},
{
id: "m2",
value: "10+",
title: "Years of Experience",
description: "Proven local track record.",
icon: Calendar,
id: "m2", value: "10+", title: "Years of Experience", description: "Proven local track record.", icon: Calendar,
},
{
id: "m3",
value: "20+",
title: "Daily Routes",
description: "Efficient and reliable service.",
icon: Truck,
id: "m3", value: "20+", title: "Daily Routes", description: "Efficient and reliable service.", icon: Truck,
},
]}
/>
@@ -219,9 +139,7 @@ export default function LandingPage() {
title="Ready for a perfect lawn?"
buttons={[
{
text: "Contact Us",
href: "/contact",
},
text: "Contact Us", href: "/contact"},
]}
/>
</div>
@@ -233,12 +151,7 @@ export default function LandingPage() {
title="Proudly Serving"
description="Our service areas in Tennessee."
names={[
"White House",
"Greenbrier",
"Goodlettsville",
"Hendersonville",
"Millersville",
]}
"White House", "Greenbrier", "Goodlettsville", "Hendersonville", "Millersville"]}
/>
</div>
@@ -251,4 +164,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,25 +26,15 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Gallery",
id: "/gallery",
},
name: "Gallery", id: "/gallery"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="McDonald Lawn Care"
/>
@@ -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&_wi=3"},
{
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&_wi=2"},
{
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&_wi=2"},
]}
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() {
</ReactLenis>
</ThemeProvider>
);
}
}