Merge version_1 into main #1
251
src/app/page.tsx
251
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
name: "Services", id: "features"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
name: "Pricing", id: "pricing"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Eriks Lawn Care"
|
||||
/>
|
||||
@@ -56,32 +48,15 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Professional Lawn Care You Can Trust"
|
||||
description="Transforming your outdoor space with premium lawn maintenance services. Erik's Lawn Care delivers precision and reliability every single visit."
|
||||
tag="Expert Lawn Services"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-helping-neighbors-with-grass-lawn_23-2149139731.jpg",
|
||||
imageAlt: "lawn care service professional",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-helping-neighbors-with-grass-lawn_23-2149139731.jpg", imageAlt: "lawn care service professional"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-man-wearing-jumpsuit-hat-working-gloves-holding-hedge-clippers-with-smile-face_141793-55359.jpg",
|
||||
imageAlt: "lawn maintenance expert",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-gardener-shirt-mowing-lawn-with-modern-lawn-mower-summer-season-side-view-brunet_7502-10485.jpg",
|
||||
imageAlt: "Smiling gardener in shirt mowing lawn",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg",
|
||||
imageAlt: "Attractive gardener trimming conifer bush",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/incognito-man-cutting-overgrown-bushes_651396-1551.jpg",
|
||||
imageAlt: "Incognito man cutting overgrown bushes",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-man-wearing-jumpsuit-hat-working-gloves-holding-hedge-clippers-with-smile-face_141793-55359.jpg", imageAlt: "lawn maintenance expert"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -96,17 +71,11 @@ export default function LandingPage() {
|
||||
description="At Erik's Lawn Care, we believe your lawn is the heart of your home. With years of experience and top-tier equipment, we keep your grass perfectly manicured season after season."
|
||||
metrics={[
|
||||
{
|
||||
value: "10+",
|
||||
title: "Years Experience",
|
||||
},
|
||||
value: "10+", title: "Years Experience"},
|
||||
{
|
||||
value: "500+",
|
||||
title: "Happy Clients",
|
||||
},
|
||||
value: "500+", title: "Happy Clients"},
|
||||
{
|
||||
value: "98%",
|
||||
title: "Retention Rate",
|
||||
},
|
||||
value: "98%", title: "Retention Rate"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-black-apron-guy-repairs_1157-41431.jpg"
|
||||
imageAlt="professional lawn mower gardening"
|
||||
@@ -123,19 +92,13 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Sparkles,
|
||||
title: "Precision Mowing",
|
||||
description: "Crisp, clean cuts that keep your lawn healthy and beautiful year-round.",
|
||||
},
|
||||
title: "Precision Mowing", description: "Crisp, clean cuts that keep your lawn healthy and beautiful year-round."},
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Seasonal Cleanup",
|
||||
description: "Fall leaf removal and spring garden prep to keep your property looking sharp.",
|
||||
},
|
||||
title: "Seasonal Cleanup", description: "Fall leaf removal and spring garden prep to keep your property looking sharp."},
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Trimming & Edging",
|
||||
description: "Detailed care for garden beds, walkways, and tree lines.",
|
||||
},
|
||||
title: "Trimming & Edging", description: "Detailed care for garden beds, walkways, and tree lines."},
|
||||
]}
|
||||
title="Comprehensive Landscaping Solutions"
|
||||
description="From precision mowing to seasonal cleanup, we provide everything your lawn needs to flourish."
|
||||
@@ -150,47 +113,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Weekly Maintenance",
|
||||
price: "$45",
|
||||
variant: "Basic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pensive-middle-aged-gardener-holding-small-thuja-pot-bearded-garden-worker-glasses-wearing-blue-shirt-apron-growing-evergreen-plants-greenhouse-commercial-gardening-summer-concept_74855-12936.jpg",
|
||||
},
|
||||
id: "p1", name: "Weekly Maintenance", price: "$45", variant: "Basic", imageSrc: "http://img.b2bpic.net/free-photo/pensive-middle-aged-gardener-holding-small-thuja-pot-bearded-garden-worker-glasses-wearing-blue-shirt-apron-growing-evergreen-plants-greenhouse-commercial-gardening-summer-concept_74855-12936.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Premium Care",
|
||||
price: "$75",
|
||||
variant: "Gold",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gardener-standing-near-hedge-with-electric-trimmer-hands_7502-9547.jpg",
|
||||
},
|
||||
id: "p2", name: "Premium Care", price: "$75", variant: "Gold", imageSrc: "http://img.b2bpic.net/free-photo/gardener-standing-near-hedge-with-electric-trimmer-hands_7502-9547.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Lawn Aeration",
|
||||
price: "$120",
|
||||
variant: "Add-on",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-using-trimming-tool-bush_23-2148256658.jpg",
|
||||
},
|
||||
id: "p3", name: "Lawn Aeration", price: "$120", variant: "Add-on", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-using-trimming-tool-bush_23-2148256658.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Deep Fertilization",
|
||||
price: "$90",
|
||||
variant: "Treatment",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-plants_329181-12446.jpg",
|
||||
},
|
||||
id: "p4", name: "Deep Fertilization", price: "$90", variant: "Treatment", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-plants_329181-12446.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Seasonal Spring",
|
||||
price: "$150",
|
||||
variant: "Cleanup",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/busy-man-using-weedwacker-garden_329181-20572.jpg",
|
||||
},
|
||||
id: "p5", name: "Seasonal Spring", price: "$150", variant: "Cleanup", imageSrc: "http://img.b2bpic.net/free-photo/busy-man-using-weedwacker-garden_329181-20572.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Full Fall Cleanup",
|
||||
price: "$180",
|
||||
variant: "Cleanup",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-wearing-jumpsuit-hat-holding-mattock-mini-rake-looking-front-with-skeptic-expression-standing-orange-wall_141793-53226.jpg",
|
||||
},
|
||||
id: "p6", name: "Full Fall Cleanup", price: "$180", variant: "Cleanup", imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-wearing-jumpsuit-hat-holding-mattock-mini-rake-looking-front-with-skeptic-expression-standing-orange-wall_141793-53226.jpg"},
|
||||
]}
|
||||
title="Our Specialized Packages"
|
||||
description="Select the service package that perfectly matches your lawn maintenance needs."
|
||||
@@ -204,55 +137,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Value",
|
||||
price: "$45",
|
||||
subtitle: "Per visit",
|
||||
buttons: [
|
||||
id: "basic", badge: "Value", price: "$45", subtitle: "Per visit", buttons: [
|
||||
{
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Started", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Mowing",
|
||||
"Trimming",
|
||||
"Blowing",
|
||||
],
|
||||
"Mowing", "Trimming", "Blowing"],
|
||||
},
|
||||
{
|
||||
id: "standard",
|
||||
badge: "Popular",
|
||||
price: "$65",
|
||||
subtitle: "Per visit",
|
||||
buttons: [
|
||||
id: "standard", badge: "Popular", price: "$65", subtitle: "Per visit", buttons: [
|
||||
{
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Started", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Everything in Basic",
|
||||
"Edging",
|
||||
"Fertilizer",
|
||||
],
|
||||
"Everything in Basic", "Edging", "Fertilizer"],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Pro",
|
||||
price: "$95",
|
||||
subtitle: "Per visit",
|
||||
buttons: [
|
||||
id: "pro", badge: "Pro", price: "$95", subtitle: "Per visit", buttons: [
|
||||
{
|
||||
text: "Get Started",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Started", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Everything in Standard",
|
||||
"Aeration",
|
||||
"Priority Service",
|
||||
],
|
||||
"Everything in Standard", "Aeration", "Priority Service"],
|
||||
},
|
||||
]}
|
||||
title="Simple Pricing for Every Lawn"
|
||||
@@ -267,59 +173,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alice Johnson",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-helping-each-other-community_23-2149139734.jpg",
|
||||
},
|
||||
id: "1", name: "Alice Johnson", role: "Homeowner", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-helping-each-other-community_23-2149139734.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Bob Smith",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-smiley-friends-playing-petanque_23-2149530379.jpg",
|
||||
},
|
||||
id: "2", name: "Bob Smith", role: "Homeowner", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-smiley-friends-playing-petanque_23-2149530379.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Charlie Davis",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-drinking-coffee-construction-side_329181-3771.jpg",
|
||||
},
|
||||
id: "3", name: "Charlie Davis", role: "Homeowner", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-drinking-coffee-construction-side_329181-3771.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Dana Miller",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-couple-decorating-home_23-2150633295.jpg",
|
||||
},
|
||||
id: "4", name: "Dana Miller", role: "Homeowner", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-couple-decorating-home_23-2150633295.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Evan Wright",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30867.jpg",
|
||||
},
|
||||
id: "5", name: "Evan Wright", role: "Homeowner", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30867.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "100+",
|
||||
label: "Lawns Mowed Weekly",
|
||||
},
|
||||
value: "100+", label: "Lawns Mowed Weekly"},
|
||||
{
|
||||
value: "99%",
|
||||
label: "Client Satisfaction",
|
||||
},
|
||||
value: "99%", label: "Client Satisfaction"},
|
||||
{
|
||||
value: "15",
|
||||
label: "Years in Business",
|
||||
},
|
||||
value: "15", label: "Years in Business"},
|
||||
]}
|
||||
title="Trusted by Your Neighbors"
|
||||
description="Hear what our local clients are saying about the quality of our lawn care services."
|
||||
@@ -332,20 +207,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you offer seasonal contracts?",
|
||||
content: "Yes, we offer both one-time services and seasonal contracts for consistent year-round lawn care.",
|
||||
},
|
||||
id: "q1", title: "Do you offer seasonal contracts?", content: "Yes, we offer both one-time services and seasonal contracts for consistent year-round lawn care."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are your lawn products safe for pets?",
|
||||
content: "Yes, we prioritize pet-friendly fertilizers and methods for every lawn we treat.",
|
||||
},
|
||||
id: "q2", title: "Are your lawn products safe for pets?", content: "Yes, we prioritize pet-friendly fertilizers and methods for every lawn we treat."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "How do I schedule a service?",
|
||||
content: "You can fill out the contact form below or call us directly to book your first appointment.",
|
||||
},
|
||||
id: "q3", title: "How do I schedule a service?", content: "You can fill out the contact form below or call us directly to book your first appointment."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions? We've got answers."
|
||||
@@ -357,14 +223,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
text="Ready to get the lawn of your dreams? Reach out today for a free quote."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us Now",
|
||||
href: "mailto:erik@lawncare.com",
|
||||
},
|
||||
text: "Contact Us Now", href: "mailto:erik@lawncare.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -373,29 +236,19 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Services", href: "#features"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user