Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
288
src/app/page.tsx
288
src/app/page.tsx
@@ -33,25 +33,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
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="Greenwood Lawn Services LLC"
|
||||
/>
|
||||
@@ -60,68 +50,43 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Professional Lawn Care & Yard Maintenance in Alvin, TX"
|
||||
description="Reliable lawn maintenance, fair pricing, and professional communication for Alvin homeowners. Let us handle the hard work for your perfect lawn."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/good-harvest-garden_1098-21171.jpg",
|
||||
alt: "Client 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/good-harvest-garden_1098-21171.jpg", alt: "Client 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-man-selling-crops-from-his-garden_329181-16533.jpg",
|
||||
alt: "Client 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-man-selling-crops-from-his-garden_329181-16533.jpg", alt: "Client 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/elderly-person-working-with-young-woman-local-farmers-market-arranging-boxes-produce-price-tags-stand-senior-farmer-selling-organic-eco-products-homegrown-food_482257-63870.jpg",
|
||||
alt: "Client 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/elderly-person-working-with-young-woman-local-farmers-market-arranging-boxes-produce-price-tags-stand-senior-farmer-selling-organic-eco-products-homegrown-food_482257-63870.jpg", alt: "Client 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-albino-woman-with-coffee-cup_23-2150170388.jpg",
|
||||
alt: "Client 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-albino-woman-with-coffee-cup_23-2150170388.jpg", alt: "Client 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30885.jpg",
|
||||
alt: "Client 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30885.jpg", alt: "Client 5"},
|
||||
]}
|
||||
avatarText="Trusted by 100+ Alvin homeowners"
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Quote", href: "#contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5551234567",
|
||||
},
|
||||
text: "Call Now", href: "tel:5551234567"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Licensed & Insured",
|
||||
icon: ShieldCheck,
|
||||
type: "text-icon", text: "Licensed & Insured", icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Locally Owned",
|
||||
icon: MapPin,
|
||||
type: "text-icon", text: "Locally Owned", icon: MapPin,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fast Quotes",
|
||||
icon: Zap,
|
||||
type: "text-icon", text: "Fast Quotes", icon: Zap,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Reliable Crew",
|
||||
icon: Users,
|
||||
type: "text-icon", text: "Reliable Crew", icon: Users,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Competitive Rates",
|
||||
icon: DollarSign,
|
||||
type: "text-icon", text: "Competitive Rates", icon: DollarSign,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -134,52 +99,38 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Routine Maintenance",
|
||||
description: "Weekly and bi-weekly professional care.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-mows-grass-yard-with-lawn-mower_1157-29769.jpg",
|
||||
title: "Routine Maintenance", description: "Weekly and bi-weekly professional care.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-mows-grass-yard-with-lawn-mower_1157-29769.jpg", imageAlt: "lawn mowing professional equipment"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Lawn Mowing",
|
||||
},
|
||||
text: "Lawn Mowing"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Precision Edging",
|
||||
},
|
||||
text: "Precision Edging"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Weed Eating",
|
||||
},
|
||||
text: "Weed Eating"},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-stylish-family-spring-park_1157-23180.jpg?_wi=1",
|
||||
imageAlt: "lawn mowing professional equipment",
|
||||
},
|
||||
{
|
||||
title: "Landscaping & Cleanup",
|
||||
description: "Deep cleaning and beautification for your yard.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-trimming-bush_23-2148568680.jpg",
|
||||
title: "Landscaping & Cleanup", description: "Deep cleaning and beautification for your yard.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-trimming-bush_23-2148568680.jpg", imageAlt: "lawn mowing professional equipment"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Yard Cleanup",
|
||||
},
|
||||
text: "Yard Cleanup"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Mulching & Bush Trimming",
|
||||
},
|
||||
text: "Mulching & Bush Trimming"},
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Seasonal Cleanup",
|
||||
},
|
||||
text: "Seasonal Cleanup"},
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gardening_23-2148013565.jpg",
|
||||
imageAlt: "lawn mowing professional equipment",
|
||||
},
|
||||
]}
|
||||
title="Our Professional Services"
|
||||
@@ -194,19 +145,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Shield,
|
||||
label: "Reliability",
|
||||
value: "100%",
|
||||
},
|
||||
label: "Reliability", value: "100%"},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Happy Clients",
|
||||
value: "150+",
|
||||
},
|
||||
label: "Happy Clients", value: "150+"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "Years Experience",
|
||||
value: "10+",
|
||||
},
|
||||
label: "Years Experience", value: "10+"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -220,41 +165,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Front Lawn Trim",
|
||||
price: "Transformed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-male-worker-gloves-removing-dry-leaves-from-sidewalk-with-hand-blower-park-side-view_7502-10152.jpg",
|
||||
},
|
||||
id: "1", name: "Front Lawn Trim", price: "Transformed", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-male-worker-gloves-removing-dry-leaves-from-sidewalk-with-hand-blower-park-side-view_7502-10152.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Garden Bed Mulching",
|
||||
price: "Transformed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lady-with-vegetables-utility-cart_23-2147954303.jpg",
|
||||
},
|
||||
id: "2", name: "Garden Bed Mulching", price: "Transformed", imageSrc: "http://img.b2bpic.net/free-photo/lady-with-vegetables-utility-cart_23-2147954303.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Precision Edging",
|
||||
price: "Transformed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-collects-garbage-garbage-bags-park_1157-27384.jpg",
|
||||
},
|
||||
id: "3", name: "Precision Edging", price: "Transformed", imageSrc: "http://img.b2bpic.net/free-photo/couple-collects-garbage-garbage-bags-park_1157-27384.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Seasonal Cleanup",
|
||||
price: "Transformed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-grass-background_1372-380.jpg",
|
||||
},
|
||||
id: "4", name: "Seasonal Cleanup", price: "Transformed", imageSrc: "http://img.b2bpic.net/free-photo/green-grass-background_1372-380.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Lawn Maintenance",
|
||||
price: "Transformed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/natural-grass-close-up_23-2148858217.jpg",
|
||||
},
|
||||
id: "5", name: "Lawn Maintenance", price: "Transformed", imageSrc: "http://img.b2bpic.net/free-photo/natural-grass-close-up_23-2148858217.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Detailed Landscaping",
|
||||
price: "Transformed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-man-wearing-jumpsuit-hat-holding-gardening-equipment_141793-46831.jpg",
|
||||
},
|
||||
id: "6", name: "Detailed Landscaping", price: "Transformed", imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-man-wearing-jumpsuit-hat-holding-gardening-equipment_141793-46831.jpg"},
|
||||
]}
|
||||
title="Yard Transformations"
|
||||
description="See the results of our professional lawn care and cleanup services."
|
||||
@@ -268,59 +189,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Homeowner",
|
||||
company: "Alvin",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", role: "Homeowner", company: "Alvin", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-blonde-girl-tulle-skirt-having-fun-stairs-she-is-smiling-down_197531-617.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "John Thompson",
|
||||
role: "Homeowner",
|
||||
company: "Alvin",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-young-man-walking-street-with-backpack-his-shoulders_58466-16223.jpg",
|
||||
},
|
||||
id: "2", name: "John Thompson", role: "Homeowner", company: "Alvin", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-young-man-walking-street-with-backpack-his-shoulders_58466-16223.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Homeowner",
|
||||
company: "Alvin",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-view-young-woman-taking-care-plants_23-2148509882.jpg",
|
||||
},
|
||||
id: "3", name: "Emily Rodriguez", role: "Homeowner", company: "Alvin", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-view-young-woman-taking-care-plants_23-2148509882.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Wilson",
|
||||
role: "Homeowner",
|
||||
company: "Alvin",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-holding-ball_23-2149530333.jpg",
|
||||
},
|
||||
id: "4", name: "David Wilson", role: "Homeowner", company: "Alvin", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-holding-ball_23-2149530333.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Rachel Davis",
|
||||
role: "Homeowner",
|
||||
company: "Alvin",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-european-woman-smoking-cigar-lying-hammock-outside-tropical-luxury-villa-hotel-sunset-natural-light_343596-652.jpg",
|
||||
},
|
||||
id: "5", name: "Rachel Davis", role: "Homeowner", company: "Alvin", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-european-woman-smoking-cigar-lying-hammock-outside-tropical-luxury-villa-hotel-sunset-natural-light_343596-652.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.9",
|
||||
label: "Avg Rating",
|
||||
},
|
||||
value: "4.9", label: "Avg Rating"},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Lawns Mowed",
|
||||
},
|
||||
value: "500+", label: "Lawns Mowed"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Satisfaction",
|
||||
},
|
||||
value: "100%", label: "Satisfaction"},
|
||||
]}
|
||||
title="Client Reviews"
|
||||
description="Hear what homeowners in Alvin have to say about our lawn care services."
|
||||
@@ -335,20 +225,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "Affordable",
|
||||
description: "Competitive pricing models.",
|
||||
},
|
||||
id: "1", value: "Affordable", description: "Competitive pricing models."},
|
||||
{
|
||||
id: "2",
|
||||
value: "Responsive",
|
||||
description: "Fast quote response times.",
|
||||
},
|
||||
id: "2", value: "Responsive", description: "Fast quote response times."},
|
||||
{
|
||||
id: "3",
|
||||
value: "Professional",
|
||||
description: "Latest yard equipment.",
|
||||
},
|
||||
id: "3", value: "Professional", description: "Latest yard equipment."},
|
||||
]}
|
||||
title="Commitment to Excellence"
|
||||
description="Our business is built on consistent quality, professional communication, and fair pricing."
|
||||
@@ -361,20 +242,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer free quotes?",
|
||||
content: "Yes, we provide completely free, no-obligation quotes for all lawn care services in Alvin.",
|
||||
},
|
||||
id: "1", title: "Do you offer free quotes?", content: "Yes, we provide completely free, no-obligation quotes for all lawn care services in Alvin."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What areas do you serve?",
|
||||
content: "We primarily serve Alvin, TX and the surrounding communities.",
|
||||
},
|
||||
id: "2", title: "What areas do you serve?", content: "We primarily serve Alvin, TX and the surrounding communities."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you offer recurring plans?",
|
||||
content: "Absolutely! We offer weekly and bi-weekly maintenance schedules.",
|
||||
},
|
||||
id: "3", title: "Do you offer recurring plans?", content: "Absolutely! We offer weekly and bi-weekly maintenance schedules."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Need to know more about our lawn maintenance process?"
|
||||
@@ -386,12 +258,11 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Contact Us"
|
||||
title="Get Your Free Quote Today"
|
||||
description="Fill out the form below or call us directly to get started on your beautiful yard transformation."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cute-stylish-family-spring-park_1157-23180.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cute-stylish-family-spring-park_1157-23180.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -400,50 +271,31 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Lawn Mowing",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Lawn Mowing", href: "#services"},
|
||||
{
|
||||
label: "Edging",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Edging", href: "#services"},
|
||||
{
|
||||
label: "Cleanup",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Cleanup", href: "#services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Testimonials",
|
||||
href: "#testimonials",
|
||||
},
|
||||
label: "Testimonials", href: "#testimonials"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Call: (555) 123-4567",
|
||||
href: "tel:5551234567",
|
||||
},
|
||||
label: "Call: (555) 123-4567", href: "tel:5551234567"},
|
||||
{
|
||||
label: "Alvin, TX",
|
||||
href: "#",
|
||||
},
|
||||
label: "Alvin, TX", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -454,4 +306,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user