Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-10 19:09:04 +00:00
4 changed files with 122 additions and 438 deletions

View File

@@ -28,29 +28,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Services", name: "Services", id: "/services"},
id: "/services",
},
{ {
name: "About", name: "About", id: "/about"},
id: "/about",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg" logoSrc="http://img.b2bpic.net/free-photo/pressure-washing-logo_53876-140224.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
brandName="Green Mountain Washing" brandName="Green Mountain Washing"
button={{ button={{
text: "Get Free Estimate", text: "Get Free Estimate", href: "/contact"}}
href: "/contact",
}}
/> />
</div> </div>
@@ -61,19 +51,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: Home, icon: Home,
label: "Vermont Roots", label: "Vermont Roots", value: "Born & Raised"},
value: "Born & Raised",
},
{ {
icon: Briefcase, icon: Briefcase,
label: "Trusted Service", label: "Trusted Service", value: "Community First"},
value: "Community First",
},
{ {
icon: Sparkles, icon: Sparkles,
label: "Quality Driven", label: "Quality Driven", value: "Attention to Detail"},
value: "Attention to Detail",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -87,26 +71,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
members={[ members={[
{ {
id: "tm-1", id: "tm-1", name: "John Doe", role: "Owner & Lead Technician", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112048.jpg", imageAlt: "John Doe, Owner of Green Mountain Washing"},
name: "John Doe",
role: "Owner & Lead Technician",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112048.jpg",
imageAlt: "John Doe, Owner of Green Mountain Washing",
},
{ {
id: "tm-2", id: "tm-2", name: "Jane Smith", role: "Senior Cleaning Specialist", imageSrc: "http://img.b2bpic.net/free-photo/housekeeper-with-happy-surprised-face-duster_23-2148076043.jpg", imageAlt: "Jane Smith, Cleaning Specialist"},
name: "Jane Smith",
role: "Senior Cleaning Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/housekeeper-with-happy-surprised-face-duster_23-2148076043.jpg",
imageAlt: "Jane Smith, Cleaning Specialist",
},
{ {
id: "tm-3", id: "tm-3", name: "Robert Green", role: "Customer Relations", imageSrc: "http://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk-posing_74855-9949.jpg", imageAlt: "Robert Green, Customer Relations"},
name: "Robert Green",
role: "Customer Relations",
imageSrc: "http://img.b2bpic.net/free-photo/happy-beautiful-blonde-woman-wearing-white-shirt-standing-co-working-space-leaning-desk-posing_74855-9949.jpg",
imageAlt: "Robert Green, Customer Relations",
},
]} ]}
title="Meet the Green Mountain Washing Team" title="Meet the Green Mountain Washing Team"
description="We're a dedicated, owner-operated local business committed to providing the best exterior cleaning services in Vermont. We treat your home like our own!" description="We're a dedicated, owner-operated local business committed to providing the best exterior cleaning services in Vermont. We treat your home like our own!"
@@ -118,12 +87,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Fully Insured", "Fully Insured", "Local Vermont Business", "5-Star Rated Service", "Experienced Technicians", "Customer Satisfaction Guaranteed"]}
"Local Vermont Business",
"5-Star Rated Service",
"Experienced Technicians",
"Customer Satisfaction Guaranteed",
]}
title="Your Trusted Local Cleaning Partner" title="Your Trusted Local Cleaning Partner"
description="Green Mountain Washing is fully insured and locally owned, bringing you peace of mind with every service." description="Green Mountain Washing is fully insured and locally owned, bringing you peace of mind with every service."
/> />
@@ -131,21 +95,16 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterCard
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
logoText="Green Mountain Washing" logoText="Green Mountain Washing"
copyrightText="© 2024 Green Mountain Washing. All rights reserved." copyrightText="© 2024 Green Mountain Washing. All rights reserved."
socialLinks={[ socialLinks={[
{ {
icon: Facebook, icon: Facebook,
href: "#", href: "#", ariaLabel: "Facebook"},
ariaLabel: "Facebook",
},
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
]} ]}
/> />
</div> </div>

View File

@@ -27,29 +27,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Services", name: "Services", id: "/services"},
id: "/services",
},
{ {
name: "About", name: "About", id: "/about"},
id: "/about",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg" logoSrc="http://img.b2bpic.net/free-photo/pressure-washing-logo_53876-140224.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
brandName="Green Mountain Washing" brandName="Green Mountain Washing"
button={{ button={{
text: "Get Free Estimate", text: "Get Free Estimate", href: "/contact"}}
href: "/contact",
}}
/> />
</div> </div>
@@ -57,22 +47,15 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
text="Get Your Free Quote Within 24 Hours! Reach out today for professional and friendly service." text="Get Your Free Quote Within 24 Hours! Reach out today for professional and friendly service."
buttons={[ buttons={[
{ {
text: "Call Us: +1 802-318-2433", text: "Call Us: +1 802-318-2433", href: "tel:+18023182433"},
href: "tel:+18023182433",
},
{ {
text: "Email Us: info@cleangmw.com", text: "Email Us: info@cleangmw.com", href: "mailto:info@cleangmw.com"},
href: "mailto:info@cleangmw.com",
},
{ {
text: "Visit Our Location: 214 River Rd, Essex Junction, VT 05452", text: "Visit Our Location: 214 River Rd, Essex Junction, VT 05452", href: "https://www.google.com/maps/search/214+River+Rd,+Essex+Junction,+VT+05452,+United+States"},
href: "https://www.google.com/maps/search/214+River+Rd,+Essex+Junction,+VT+05452,+United+States",
},
]} ]}
/> />
</div> </div>
@@ -83,35 +66,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "faq-1", id: "faq-1", title: "What areas do you serve?", content: "We proudly serve Essex Junction, VT and the surrounding Vermont areas. Contact us to confirm service availability in your specific location."},
title: "What areas do you serve?",
content: "We proudly serve Essex Junction, VT and the surrounding Vermont areas. Contact us to confirm service availability in your specific location.",
},
{ {
id: "faq-2", id: "faq-2", title: "Is pressure washing safe for my home?", content: "Yes, we use a soft washing technique for most residential properties, ensuring a safe and effective clean that won't damage your siding or delicate surfaces."},
title: "Is pressure washing safe for my home?",
content: "Yes, we use a soft washing technique for most residential properties, ensuring a safe and effective clean that won't damage your siding or delicate surfaces.",
},
{ {
id: "faq-3", id: "faq-3", title: "How often should I have my home pressure washed?", content: "We recommend professional exterior cleaning annually to maintain your home's appearance and prevent long-term buildup of dirt, mold, and mildew."},
title: "How often should I have my home pressure washed?",
content: "We recommend professional exterior cleaning annually to maintain your home's appearance and prevent long-term buildup of dirt, mold, and mildew.",
},
{ {
id: "faq-4", id: "faq-4", title: "Do I need to be home during the service?", content: "No, you don't need to be home. As long as we have access to water spigots and all windows are closed, we can complete the service efficiently."},
title: "Do I need to be home during the service?",
content: "No, you don't need to be home. As long as we have access to water spigots and all windows are closed, we can complete the service efficiently.",
},
{ {
id: "faq-5", id: "faq-5", title: "What forms of payment do you accept?", content: "We accept various payment methods including credit cards, debit cards, and local checks for your convenience. Payment is typically due upon completion of service."},
title: "What forms of payment do you accept?",
content: "We accept various payment methods including credit cards, debit cards, and local checks for your convenience. Payment is typically due upon completion of service.",
},
{ {
id: "faq-6", id: "faq-6", title: "Are you insured?", content: "Yes, Green Mountain Washing is fully insured for your protection and peace of mind. We operate professionally and safely on every job."},
title: "Are you insured?",
content: "Yes, Green Mountain Washing is fully insured for your protection and peace of mind. We operate professionally and safely on every job.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Have more questions before reaching out? Find answers to common inquiries about our services." description="Have more questions before reaching out? Find answers to common inquiries about our services."
@@ -121,21 +86,16 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterCard
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
logoText="Green Mountain Washing" logoText="Green Mountain Washing"
copyrightText="© 2024 Green Mountain Washing. All rights reserved." copyrightText="© 2024 Green Mountain Washing. All rights reserved."
socialLinks={[ socialLinks={[
{ {
icon: Facebook, icon: Facebook,
href: "#", href: "#", ariaLabel: "Facebook"},
ariaLabel: "Facebook",
},
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
]} ]}
/> />
</div> </div>

View File

@@ -31,29 +31,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Services", name: "Services", id: "/services"},
id: "/services",
},
{ {
name: "About", name: "About", id: "/about"},
id: "/about",
},
{ {
name: "Contact", name: "Contact", id: "/contact"},
id: "/contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg" logoSrc="http://img.b2bpic.net/free-photo/pressure-washing-logo_53876-140224.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
brandName="Green Mountain Washing" brandName="Green Mountain Washing"
button={{ button={{
text: "Get Free Estimate", text: "Get Free Estimate", href: "/contact"}}
href: "/contact",
}}
/> />
</div> </div>
@@ -63,39 +53,25 @@ export default function LandingPage() {
description="Make your home shine again with fast, affordable exterior cleaning from Green Mountain Washing. We treat your home like our own!" description="Make your home shine again with fast, affordable exterior cleaning from Green Mountain Washing. We treat your home like our own!"
buttons={[ buttons={[
{ {
text: "Get Free Estimate", text: "Get Free Estimate", href: "/contact"},
href: "/contact",
},
{ {
text: "Call Now", text: "Call Now", href: "tel:+18023182433"},
href: "tel:+18023182433",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/man-is-applying-paint-old-fence-using-airbrush-his-garden_613910-17232.jpg" imageSrc="http://img.b2bpic.net/free-photo/view-pressure-washer-cleaning_23-2149503463.jpg"
imageAlt="Sparkling clean house after pressure washing" imageAlt="Pressure washer cleaning a surface"
showBlur={true} showBlur={true}
textPosition="bottom" textPosition="bottom"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", src: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", alt: "Happy client"},
alt: "Happy client",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-smiling-carefree-brunette-woman-sitting-couch-living-room-online-shopping_1258-201984.jpg", src: "http://img.b2bpic.net/free-photo/portrait-smiling-carefree-brunette-woman-sitting-couch-living-room-online-shopping_1258-201984.jpg", alt: "Satisfied homeowner"},
alt: "Satisfied homeowner",
},
{ {
src: "http://img.b2bpic.net/free-photo/close-up-happy-people-lifestyle_23-2149128378.jpg", src: "http://img.b2bpic.net/free-photo/close-up-happy-people-lifestyle_23-2149128378.jpg", alt: "Local resident"},
alt: "Local resident",
},
{ {
src: "http://img.b2bpic.net/free-photo/happy-woman-showing-thumbs-up-posing-camera-park_1262-20571.jpg", src: "http://img.b2bpic.net/free-photo/happy-woman-showing-thumbs-up-posing-camera-park_1262-20571.jpg", alt: "Community member"},
alt: "Community member",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-blonde-woman-black-jacket_176474-101946.jpg", src: "http://img.b2bpic.net/free-photo/young-blonde-woman-black-jacket_176474-101946.jpg", alt: "Trusted customer"},
alt: "Trusted customer",
},
]} ]}
avatarText="Trusted by 100+ local homeowners!" avatarText="Trusted by 100+ local homeowners!"
/> />
@@ -108,67 +84,35 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "house-washing", id: "house-washing", label: "House Washing", title: "Gentle, Effective House Washing", items: [
label: "House Washing", "Safely removes dirt, grime, and mildew", "Restores your home's curb appeal", "Protects your siding from damage"],
title: "Gentle, Effective House Washing",
items: [
"Safely removes dirt, grime, and mildew",
"Restores your home's curb appeal",
"Protects your siding from damage",
],
buttons: [ buttons: [
{ {
text: "Learn More", text: "Learn More", href: "/services#house-washing"},
href: "/services#house-washing",
},
], ],
}, },
{ {
id: "driveway-cleaning", id: "driveway-cleaning", label: "Driveway Cleaning", title: "Spotless Driveways & Concrete", items: [
label: "Driveway Cleaning", "Eliminates oil stains, dirt, and tire marks", "Brightens dull concrete surfaces", "Enhances overall property appearance"],
title: "Spotless Driveways & Concrete",
items: [
"Eliminates oil stains, dirt, and tire marks",
"Brightens dull concrete surfaces",
"Enhances overall property appearance",
],
buttons: [ buttons: [
{ {
text: "Learn More", text: "Learn More", href: "/services#driveway-cleaning"},
href: "/services#driveway-cleaning",
},
], ],
}, },
{ {
id: "deck-cleaning", id: "deck-cleaning", label: "Deck & Fence Cleaning", title: "Restore Your Outdoor Spaces", items: [
label: "Deck & Fence Cleaning", "Removes mildew, dirt, and algae", "Prepares surfaces for staining or sealing", "Extends the life of your deck and fence"],
title: "Restore Your Outdoor Spaces",
items: [
"Removes mildew, dirt, and algae",
"Prepares surfaces for staining or sealing",
"Extends the life of your deck and fence",
],
buttons: [ buttons: [
{ {
text: "Learn More", text: "Learn More", href: "/services#deck-cleaning"},
href: "/services#deck-cleaning",
},
], ],
}, },
{ {
id: "window-cleaning", id: "window-cleaning", label: "Window Cleaning", title: "Streak-Free, Crystal Clear Windows", items: [
label: "Window Cleaning", "Professional, streak-free shine", "Removes dirt, dust, and water spots", "Improves natural light and views"],
title: "Streak-Free, Crystal Clear Windows",
items: [
"Professional, streak-free shine",
"Removes dirt, dust, and water spots",
"Improves natural light and views",
],
buttons: [ buttons: [
{ {
text: "Learn More", text: "Learn More", href: "/services#window-cleaning"},
href: "/services#window-cleaning",
},
], ],
}, },
]} ]}
@@ -185,65 +129,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "ba-1", id: "ba-1", brand: "House Washing", name: "Siding Revival", price: "Before & After", rating: 5,
brand: "House Washing", reviewCount: "View", imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-14890.jpg", imageAlt: "Before and after of dirty and clean house siding"},
name: "Siding Revival",
price: "Before & After",
rating: 5,
reviewCount: "View",
imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-14890.jpg",
imageAlt: "Before and after of dirty and clean house siding",
},
{ {
id: "ba-2", id: "ba-2", brand: "Driveway Cleaning", name: "Concrete Transformation", price: "Before & After", rating: 5,
brand: "Driveway Cleaning", reviewCount: "View", imageSrc: "http://img.b2bpic.net/free-photo/couple-collects-garbage-garbage-bags-park_1157-27364.jpg", imageAlt: "Before and after of dirty and clean concrete driveway"},
name: "Concrete Transformation",
price: "Before & After",
rating: 5,
reviewCount: "View",
imageSrc: "http://img.b2bpic.net/free-photo/couple-collects-garbage-garbage-bags-park_1157-27364.jpg",
imageAlt: "Before and after of dirty and clean concrete driveway",
},
{ {
id: "ba-3", id: "ba-3", brand: "Deck Cleaning", name: "Wood Restoration", price: "Before & After", rating: 5,
brand: "Deck Cleaning", reviewCount: "View", imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13035.jpg", imageAlt: "Before and after of dirty and clean wooden deck"},
name: "Wood Restoration",
price: "Before & After",
rating: 5,
reviewCount: "View",
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13035.jpg",
imageAlt: "Before and after of dirty and clean wooden deck",
},
{ {
id: "ba-4", id: "ba-4", brand: "Window Cleaning", name: "Clear Views", price: "Before & After", rating: 5,
brand: "Window Cleaning", reviewCount: "View", imageSrc: "http://img.b2bpic.net/free-photo/silhouette-businessman-holding-document_23-2147626387.jpg", imageAlt: "Before and after of dirty and sparkling clean window"},
name: "Clear Views",
price: "Before & After",
rating: 5,
reviewCount: "View",
imageSrc: "http://img.b2bpic.net/free-photo/silhouette-businessman-holding-document_23-2147626387.jpg",
imageAlt: "Before and after of dirty and sparkling clean window",
},
{ {
id: "ba-5", id: "ba-5", brand: "House Washing", name: "Full Exterior Brightening", price: "Before & After", rating: 5,
brand: "House Washing", reviewCount: "View", imageSrc: "http://img.b2bpic.net/free-photo/vintage-wood-wall-text-background_1249-386.jpg", imageAlt: "Before and after of dirty and clean house exterior"},
name: "Full Exterior Brightening",
price: "Before & After",
rating: 5,
reviewCount: "View",
imageSrc: "http://img.b2bpic.net/free-photo/vintage-wood-wall-text-background_1249-386.jpg",
imageAlt: "Before and after of dirty and clean house exterior",
},
{ {
id: "ba-6", id: "ba-6", brand: "Patio Cleaning", name: "Stone Patio Refresh", price: "Before & After", rating: 5,
brand: "Patio Cleaning", reviewCount: "View", imageSrc: "http://img.b2bpic.net/free-photo/batako-wall-texture-street_272375-3177.jpg", imageAlt: "Before and after of dirty and clean stone patio"},
name: "Stone Patio Refresh",
price: "Before & After",
rating: 5,
reviewCount: "View",
imageSrc: "http://img.b2bpic.net/free-photo/batako-wall-texture-street_272375-3177.jpg",
imageAlt: "Before and after of dirty and clean stone patio",
},
]} ]}
title="See the Green Mountain Difference" title="See the Green Mountain Difference"
description="Our gallery showcases real results from satisfied customers. Prepare to be amazed!" description="Our gallery showcases real results from satisfied customers. Prepare to be amazed!"
@@ -259,50 +161,20 @@ export default function LandingPage() {
carouselMode="buttons" carouselMode="buttons"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah Johnson", role: "Homeowner", company: "Essex Junction", rating: 5,
name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", imageAlt: "Sarah Johnson"},
role: "Homeowner",
company: "Essex Junction",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
imageAlt: "Sarah Johnson",
},
{ {
id: "2", id: "2", name: "Michael Chen", role: "Local Business Owner", company: "Essex Junction", rating: 5,
name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rubber-gloves-looking-camera-smiling-showing-index-fingers-sitting-table-with-cleaning-supplies-tools-light-living-room_141793-94130.jpg", imageAlt: "Michael Chen"},
role: "Local Business Owner",
company: "Essex Junction",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-rubber-gloves-looking-camera-smiling-showing-index-fingers-sitting-table-with-cleaning-supplies-tools-light-living-room_141793-94130.jpg",
imageAlt: "Michael Chen",
},
{ {
id: "3", id: "3", name: "Emily Rodriguez", role: "Property Manager", company: "Essex Junction", rating: 5,
name: "Emily Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", imageAlt: "Emily Rodriguez"},
role: "Property Manager",
company: "Essex Junction",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
imageAlt: "Emily Rodriguez",
},
{ {
id: "4", id: "4", name: "David Kim", role: "Homeowner", company: "Essex Junction", rating: 5,
name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/impressed-girl-admiring-great-music-taste-friend-showing-thumbs-up-smiling-excited-astoni_1258-142264.jpg", imageAlt: "David Kim"},
role: "Homeowner",
company: "Essex Junction",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/impressed-girl-admiring-great-music-taste-friend-showing-thumbs-up-smiling-excited-astoni_1258-142264.jpg",
imageAlt: "David Kim",
},
{ {
id: "5", id: "5", name: "Jennifer & Robert Lee", role: "Homeowners", company: "Essex Junction", rating: 5,
name: "Jennifer & Robert Lee", imageSrc: "http://img.b2bpic.net/free-photo/angry-housewife-standing-crossed-hands-holding-sponge-with-detergent-standing-near-her-happy-husband-who-is-rejoicing-finishing-his-work-couple-going-spring-cleaning-their-house-isolated_273609-7767.jpg", imageAlt: "Jennifer and Robert Lee"},
role: "Homeowners",
company: "Essex Junction",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/angry-housewife-standing-crossed-hands-holding-sponge-with-detergent-standing-near-her-happy-husband-who-is-rejoicing-finishing-his-work-couple-going-spring-cleaning-their-house-isolated_273609-7767.jpg",
imageAlt: "Jennifer and Robert Lee",
},
]} ]}
title="What Our Neighbors Say" title="What Our Neighbors Say"
description="Our local customers in Essex Junction trust us for outstanding results and friendly service. We're proud to be 5-star rated!" description="Our local customers in Essex Junction trust us for outstanding results and friendly service. We're proud to be 5-star rated!"
@@ -317,20 +189,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "5.0", description: "Star Rating (3+ Reviews)"},
value: "5.0",
description: "Star Rating (3+ Reviews)",
},
{ {
id: "m2", id: "m2", value: "100%", description: "Customer Satisfaction"},
value: "100%",
description: "Customer Satisfaction",
},
{ {
id: "m3", id: "m3", value: "Local", description: "Vermont Operated"},
value: "Local",
description: "Vermont Operated",
},
]} ]}
title="Why Choose Green Mountain Washing?" title="Why Choose Green Mountain Washing?"
description="We are a fully insured, local Vermont business dedicated to providing top-quality service with a friendly approach." description="We are a fully insured, local Vermont business dedicated to providing top-quality service with a friendly approach."
@@ -341,39 +204,29 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
text="Ready to make your property shine? Get a free estimate today!" text="Ready to make your property shine? Get a free estimate today!"
buttons={[ buttons={[
{ {
text: "Request a Free Quote", text: "Request a Free Quote", href: "/contact"},
href: "/contact",
},
{ {
text: "Call Now", text: "Call Now", href: "tel:+18023182433"},
href: "tel:+18023182433",
},
]} ]}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterCard
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
logoText="Green Mountain Washing" logoText="Green Mountain Washing"
copyrightText="© 2024 Green Mountain Washing. All rights reserved." copyrightText="© 2024 Green Mountain Washing. All rights reserved."
socialLinks={[ socialLinks={[
{ {
icon: Facebook, icon: Facebook,
href: "#", href: "#", ariaLabel: "Facebook"},
ariaLabel: "Facebook",
},
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
]} ]}
/> />
</div> </div>

View File

@@ -26,29 +26,18 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Services", name: "Services", id: "/services"},\n {
id: "/services", name: "About", id: "/about"},
},
{ {
name: "About", name: "Contact", id: "/contact"},
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
]} ]}
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg" logoSrc="http://img.b2bpic.net/free-photo/pressure-washing-logo_53876-140224.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
brandName="Green Mountain Washing" brandName="Green Mountain Washing"
button={{ button={{
text: "Get Free Estimate", text: "Get Free Estimate", href: "/contact"}}
href: "/contact",
}}
/> />
</div> </div>
@@ -59,34 +48,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: "hw-desc", id: "hw-desc", label: "Description", title: "Make Your Home Shine Again", items: [
label: "Description", "Soft washing techniques protect your siding", "Removes unsightly algae, mold, and mildew", "Increases curb appeal and property value"],
title: "Make Your Home Shine Again",
items: [
"Soft washing techniques protect your siding",
"Removes unsightly algae, mold, and mildew",
"Increases curb appeal and property value",
],
}, },
{ {
id: "hw-benefits", id: "hw-benefits", label: "Benefits", title: "Long-Lasting Clean & Protection", items: [
label: "Benefits", "Prevents premature aging of exterior surfaces", "Creates a healthier living environment", "Saves you time and effort on maintenance"],
title: "Long-Lasting Clean & Protection",
items: [
"Prevents premature aging of exterior surfaces",
"Creates a healthier living environment",
"Saves you time and effort on maintenance",
],
}, },
{ {
id: "hw-problems", id: "hw-problems", label: "Problems Solved", title: "Say Goodbye to Grime & Stains", items: [
label: "Problems Solved", "Dirty, dull, or discolored siding", "Algae and mold growth on exterior walls", "Preparing your home for sale or painting"],
title: "Say Goodbye to Grime & Stains",
items: [
"Dirty, dull, or discolored siding",
"Algae and mold growth on exterior walls",
"Preparing your home for sale or painting",
],
}, },
]} ]}
title="House Washing" title="House Washing"
@@ -101,34 +72,16 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "dc-desc", id: "dc-desc", label: "Description", title: "Restore Concrete to Its Original Luster", items: [
label: "Description", "High-pressure washing for deep cleaning", "Specialized treatments for tough stains", "Renews the appearance of all concrete surfaces"],
title: "Restore Concrete to Its Original Luster",
items: [
"High-pressure washing for deep cleaning",
"Specialized treatments for tough stains",
"Renews the appearance of all concrete surfaces",
],
}, },
{ {
id: "dc-benefits", id: "dc-benefits", label: "Benefits", title: "Enhanced Safety & Aesthetics", items: [
label: "Benefits", "Removes slippery algae and mold", "Boosts curb appeal instantly", "Extends the lifespan of your concrete"],
title: "Enhanced Safety & Aesthetics",
items: [
"Removes slippery algae and mold",
"Boosts curb appeal instantly",
"Extends the lifespan of your concrete",
],
}, },
{ {
id: "dc-problems", id: "dc-problems", label: "Problems Solved", title: "Eliminate Unsightly Stains", items: [
label: "Problems Solved", "Oil stains and tire marks on driveway", "Mold and mildew on sidewalks", "Dull, discolored concrete surfaces"],
title: "Eliminate Unsightly Stains",
items: [
"Oil stains and tire marks on driveway",
"Mold and mildew on sidewalks",
"Dull, discolored concrete surfaces",
],
}, },
]} ]}
title="Driveway & Concrete Cleaning" title="Driveway & Concrete Cleaning"
@@ -143,34 +96,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
id: "dfc-desc", id: "dfc-desc", label: "Description", title: "Revitalize Your Outdoor Retreat", items: [
label: "Description", "Gentle cleaning for all wood types", "Removes dirt, algae, and graying", "Prepares surfaces for new stains or sealants"],
title: "Revitalize Your Outdoor Retreat",
items: [
"Gentle cleaning for all wood types",
"Removes dirt, algae, and graying",
"Prepares surfaces for new stains or sealants",
],
}, },
{ {
id: "dfc-benefits", id: "dfc-benefits", label: "Benefits", title: "Extend Life & Enhance Beauty", items: [
label: "Benefits", "Protects wood from rot and decay", "Restores natural wood color and texture", "Creates a cleaner, more inviting space"],
title: "Extend Life & Enhance Beauty",
items: [
"Protects wood from rot and decay",
"Restores natural wood color and texture",
"Creates a cleaner, more inviting space",
],
}, },
{ {
id: "dfc-problems", id: "dfc-problems", label: "Problems Solved", title: "Overcome Weathering & Wear", items: [
label: "Problems Solved", "Green algae and black mold on decks", "Faded or weathered wooden fences", "Splintering wood due to neglect"],
title: "Overcome Weathering & Wear",
items: [
"Green algae and black mold on decks",
"Faded or weathered wooden fences",
"Splintering wood due to neglect",
],
}, },
]} ]}
title="Deck & Fence Cleaning" title="Deck & Fence Cleaning"
@@ -185,34 +120,16 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "wc-desc", id: "wc-desc", label: "Description", title: "Crystal Clear Windows, Every Time", items: [
label: "Description", "Hand-cleaned and squeegee-finished", "Removes tough water spots and grime", "Leaves a long-lasting, brilliant shine"],
title: "Crystal Clear Windows, Every Time",
items: [
"Hand-cleaned and squeegee-finished",
"Removes tough water spots and grime",
"Leaves a long-lasting, brilliant shine",
],
}, },
{ {
id: "wc-benefits", id: "wc-benefits", label: "Benefits", title: "Brighter Home, Better Views", items: [
label: "Benefits", "Maximizes natural light indoors", "Enhances your home's appearance", "Eliminates unsightly streaks and smudges"],
title: "Brighter Home, Better Views",
items: [
"Maximizes natural light indoors",
"Enhances your home's appearance",
"Eliminates unsightly streaks and smudges",
],
}, },
{ {
id: "wc-problems", id: "wc-problems", label: "Problems Solved", title: "No More Dirty Windows", items: [
label: "Problems Solved", "Dust, pollen, and debris buildup", "Hard water stains and mineral deposits", "Difficulty reaching high or large windows"],
title: "No More Dirty Windows",
items: [
"Dust, pollen, and debris buildup",
"Hard water stains and mineral deposits",
"Difficulty reaching high or large windows",
],
}, },
]} ]}
title="Window Cleaning" title="Window Cleaning"
@@ -222,21 +139,16 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterCard
logoSrc="http://img.b2bpic.net/free-photo/3d-icon-traveling-vacation_23-2151037323.jpg"
logoAlt="Green Mountain Washing Logo" logoAlt="Green Mountain Washing Logo"
logoText="Green Mountain Washing" logoText="Green Mountain Washing"
copyrightText="© 2024 Green Mountain Washing. All rights reserved." copyrightText="© 2024 Green Mountain Washing. All rights reserved."
socialLinks={[ socialLinks={[
{ {
icon: Facebook, icon: Facebook,
href: "#", href: "#", ariaLabel: "Facebook"},
ariaLabel: "Facebook",
},
{ {
icon: Instagram, icon: Instagram,
href: "#", href: "#", ariaLabel: "Instagram"},
ariaLabel: "Instagram",
},
]} ]}
/> />
</div> </div>