Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e0e58e67ff | |||
| 3fc800f9a6 |
196
src/app/page.tsx
196
src/app/page.tsx
@@ -30,26 +30,11 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "hero" },
|
||||||
name: "Home",
|
{ name: "Services", id: "services" },
|
||||||
id: "hero",
|
{ name: "Why Us", id: "why-us" },
|
||||||
},
|
{ name: "Reviews", id: "testimonials" },
|
||||||
{
|
{ name: "Contact", id: "contact" },
|
||||||
name: "Services",
|
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Why Us",
|
|
||||||
id: "why-us",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Reviews",
|
|
||||||
id: "testimonials",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contact",
|
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="London Lawn Care"
|
brandName="London Lawn Care"
|
||||||
/>
|
/>
|
||||||
@@ -57,68 +42,12 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplit
|
<HeroSplit
|
||||||
background={{
|
background={{ variant: "sparkles-gradient" }}
|
||||||
variant: "sparkles-gradient",
|
|
||||||
}}
|
|
||||||
title="Reliable Lawn Care You Can Count On — Fast, Professional & Affordable"
|
title="Reliable Lawn Care You Can Count On — Fast, Professional & Affordable"
|
||||||
description="Serving London homeowners with top-rated lawn care services. Get your weekend back while we take care of your curb appeal."
|
description="Serving London homeowners with top-rated lawn care services. Get your weekend back while we take care of your curb appeal."
|
||||||
buttons={[
|
buttons={[{ text: "Call Now", href: "tel:0201234567" }, { text: "Get Free Quote", href: "#contact" }]}
|
||||||
{
|
|
||||||
text: "Call Now",
|
|
||||||
href: "tel:0201234567",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
text: "Get Free Quote",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-black-apron_1157-41435.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-black-apron_1157-41435.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
avatars={[
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard_1303-22794.jpg",
|
|
||||||
alt: "Customer 1",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/top-view-rake-grass_23-2148224033.jpg",
|
|
||||||
alt: "Customer 2",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/hard-working-man-casual-outfit-removing-dry-leaves-from-sidewalk-with-hand-blower-sunny-day_7502-10151.jpg",
|
|
||||||
alt: "Customer 3",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/green-grass_181624-12702.jpg",
|
|
||||||
alt: "Customer 4",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/attractive-young-man-relaxing-lunch-modern-cafe-sitting-front-open-laptop-smiling-happily-while-watching-funny-videos-online-earphones_273609-1958.jpg",
|
|
||||||
alt: "Customer 5",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
avatarText="Trusted by 500+ London homeowners"
|
|
||||||
marqueeItems={[
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Professional Mowing",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Expert Sodding",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Seasonal Care",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Reliable Service",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Local Business",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -128,18 +57,9 @@ export default function LandingPage() {
|
|||||||
title="Your Local Lawn Experts"
|
title="Your Local Lawn Experts"
|
||||||
description="At London Lawn Care, we believe in reliable service and exceptional results. From simple mowing to total lawn transformations, our local team treats every garden like our own."
|
description="At London Lawn Care, we believe in reliable service and exceptional results. From simple mowing to total lawn transformations, our local team treats every garden like our own."
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ value: "5.0", title: "Customer Rating" },
|
||||||
value: "5.0",
|
{ value: "100%", title: "Satisfaction Guaranteed" },
|
||||||
title: "Customer Rating",
|
{ value: "24h", title: "Fast Response" },
|
||||||
},
|
|
||||||
{
|
|
||||||
value: "100%",
|
|
||||||
title: "Satisfaction Guaranteed",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: "24h",
|
|
||||||
title: "Fast Response",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/man-arranging-plants-looking-camera_23-2148435679.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/man-arranging-plants-looking-camera_23-2148435679.jpg"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
@@ -153,27 +73,9 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{ id: "s1", title: "Lawn Mowing", description: "Precision mowing services for a perfectly manicured lawn every time.", tag: "Essential", imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-male-gardener-pushing-modern-lawn-mower-while-walking-grass-view-handyman_7502-10570.jpg" },
|
||||||
id: "s1",
|
{ id: "s2", title: "Sod Installation", description: "Get an instant lawn with our professional sodding services.", tag: "Transformation", imageSrc: "http://img.b2bpic.net/free-photo/education-concept-books-lying-grass_1382-15.jpg" },
|
||||||
title: "Lawn Mowing",
|
{ id: "s3", title: "Seasonal Cleanup", description: "Preparing your property for changing seasons with expert leaf and debris removal.", tag: "Seasonal", imageSrc: "http://img.b2bpic.net/free-photo/incognito-man-cutting-overgrown-bushes_651396-1551.jpg" },
|
||||||
description: "Precision mowing services for a perfectly manicured lawn every time.",
|
|
||||||
tag: "Essential",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/unrecognizable-male-gardener-pushing-modern-lawn-mower-while-walking-grass-view-handyman_7502-10570.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "s2",
|
|
||||||
title: "Sod Installation",
|
|
||||||
description: "Get an instant lawn with our professional sodding services.",
|
|
||||||
tag: "Transformation",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/education-concept-books-lying-grass_1382-15.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "s3",
|
|
||||||
title: "Seasonal Cleanup",
|
|
||||||
description: "Preparing your property for changing seasons with expert leaf and debris removal.",
|
|
||||||
tag: "Seasonal",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/incognito-man-cutting-overgrown-bushes_651396-1551.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Comprehensive Lawn Care Services"
|
title="Comprehensive Lawn Care Services"
|
||||||
description="We offer a wide range of services to keep your lawn looking healthy and vibrant all year round."
|
description="We offer a wide range of services to keep your lawn looking healthy and vibrant all year round."
|
||||||
@@ -185,21 +87,9 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "f1", title: "Fast Response Times", content: "We pride ourselves on our responsiveness. Quote requests are typically handled within 24 hours." },
|
||||||
id: "f1",
|
{ id: "f2", title: "Locally Owned", content: "We aren't a national franchise. We are London locals dedicated to serving our community." },
|
||||||
title: "Fast Response Times",
|
{ id: "f3", title: "Reliable Scheduling", content: "We show up when we say we will. No more waiting around wondering if your gardener is coming." },
|
||||||
content: "We pride ourselves on our responsiveness. Quote requests are typically handled within 24 hours.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "f2",
|
|
||||||
title: "Locally Owned",
|
|
||||||
content: "We aren't a national franchise. We are London locals dedicated to serving our community.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "f3",
|
|
||||||
title: "Reliable Scheduling",
|
|
||||||
content: "We show up when we say we will. No more waiting around wondering if your gardener is coming.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Why Choose London Lawn Care?"
|
title="Why Choose London Lawn Care?"
|
||||||
description="Discover why hundreds of homeowners trust us with their outdoor spaces."
|
description="Discover why hundreds of homeowners trust us with their outdoor spaces."
|
||||||
@@ -213,30 +103,9 @@ export default function LandingPage() {
|
|||||||
testimonial="The quality of work exceeded my expectations. Fast response, very polite and professional team!"
|
testimonial="The quality of work exceeded my expectations. Fast response, very polite and professional team!"
|
||||||
rating={5}
|
rating={5}
|
||||||
author="Sarah J., London Homeowner"
|
author="Sarah J., London Homeowner"
|
||||||
avatars={[
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/attractive-young-man-relaxing-lunch-modern-cafe-sitting-front-open-laptop-smiling-happily-while-watching-funny-videos-online-earphones_273609-1958.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/confident-smiling-young-woman-standing-kitchen_23-2147916396.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/young-beautiful-florist-taking-care-flowers_176420-2076.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/people-helping-each-other-community_23-2149139734.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
src: "http://img.b2bpic.net/free-photo/young-woman-showing-double-thumbs-up-blouse-cardigan-looking-merry-front-view_176474-109580.jpg",
|
|
||||||
alt: "Customer",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
ratingAnimation="blur-reveal"
|
ratingAnimation="blur-reveal"
|
||||||
avatarsAnimation="slide-up"
|
avatarsAnimation="slide-up"
|
||||||
|
avatars={[]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -245,14 +114,7 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
names={[
|
names={[
|
||||||
"Kensington Heights",
|
"Kensington Heights", "Chelsea Gardens", "Westminster Lawns", "Notting Hill Green", "Greenwich Valley", "Camden Meadows", "Islington Turf"]}
|
||||||
"Chelsea Gardens",
|
|
||||||
"Westminster Lawns",
|
|
||||||
"Notting Hill Green",
|
|
||||||
"Greenwich Valley",
|
|
||||||
"Camden Meadows",
|
|
||||||
"Islington Turf",
|
|
||||||
]}
|
|
||||||
title="Trusted by Local Families"
|
title="Trusted by Local Families"
|
||||||
description="We are proud to serve these neighborhoods and beyond across London."
|
description="We are proud to serve these neighborhoods and beyond across London."
|
||||||
/>
|
/>
|
||||||
@@ -263,21 +125,9 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "q1", title: "What areas do you serve?", content: "We serve the greater London metropolitan area." },
|
||||||
id: "q1",
|
{ id: "q2", title: "How do I request a quote?", content: "Fill out the contact form on our contact page or call us directly." },
|
||||||
title: "What areas do you serve?",
|
{ id: "q3", title: "Do you offer emergency service?", content: "Yes, we prioritize emergency or short-notice service requests." },
|
||||||
content: "We serve the greater London metropolitan area.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "q2",
|
|
||||||
title: "How do I request a quote?",
|
|
||||||
content: "Fill out the contact form on our contact page or call us directly.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "q3",
|
|
||||||
title: "Do you offer emergency service?",
|
|
||||||
content: "Yes, we prioritize emergency or short-notice service requests.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Common Questions"
|
title="Common Questions"
|
||||||
description="Get clear answers to the most frequently asked questions about our lawn care services."
|
description="Get clear answers to the most frequently asked questions about our lawn care services."
|
||||||
@@ -288,9 +138,7 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{ variant: "sparkles-gradient" }}
|
||||||
variant: "sparkles-gradient",
|
|
||||||
}}
|
|
||||||
title="Need Lawn Care Today?"
|
title="Need Lawn Care Today?"
|
||||||
description="Get a free quote and get back to enjoying your weekend. We respond fast!"
|
description="Get a free quote and get back to enjoying your weekend. We respond fast!"
|
||||||
buttonText="Get Free Quote"
|
buttonText="Get Free Quote"
|
||||||
|
|||||||
Reference in New Issue
Block a user