Update src/app/page.tsx

This commit is contained in:
2026-05-11 06:40:48 +00:00
parent 4602adddf8
commit 5187db624f

View File

@@ -12,7 +12,7 @@ import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaA
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine'; import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Clock, Leaf, Shield } from "lucide-react"; import { Clock, Leaf, Shield, Zap } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -33,31 +33,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Services", name: "Services", id: "features"},
id: "features",
},
{ {
name: "Pricing", name: "Pricing", id: "pricing"},
id: "pricing",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="DuctSolutions" brandName="DuctSolutions"
button={{ button={{
text: "Book Now", text: "Book Now", href: "#contact"}}
href: "#contact",
}}
/> />
</div> </div>
@@ -67,32 +55,20 @@ export default function LandingPage() {
description="Professional duct and vent cleaning services ensuring your home's air quality is pristine. Experience the luxury of a clean atmosphere." description="Professional duct and vent cleaning services ensuring your home's air quality is pristine. Experience the luxury of a clean atmosphere."
buttons={[ buttons={[
{ {
text: "Get a Quote", text: "Get a Quote", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388964.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388964.jpg"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388943.jpg", src: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388943.jpg", alt: "Client 1"},
alt: "Client 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/low-angle-shot-lamp-hanging-inside-building-with-glass-ceiling_181624-11469.jpg", src: "http://img.b2bpic.net/free-photo/low-angle-shot-lamp-hanging-inside-building-with-glass-ceiling_181624-11469.jpg", alt: "Client 2"},
alt: "Client 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/thinking-woman-relaxing-sofa_23-2147611389.jpg", src: "http://img.b2bpic.net/free-photo/thinking-woman-relaxing-sofa_23-2147611389.jpg", alt: "Client 3"},
alt: "Client 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/vertical-shot-young-asian-woman-cooking-dinner-making-herself-sandwitch-smiling-while-standing_1258-191640.jpg", src: "http://img.b2bpic.net/free-photo/vertical-shot-young-asian-woman-cooking-dinner-making-herself-sandwitch-smiling-while-standing_1258-191640.jpg", alt: "Client 4"},
alt: "Client 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-man-business-laptop-studying_1303-1266.jpg", src: "http://img.b2bpic.net/free-photo/young-man-business-laptop-studying_1303-1266.jpg", alt: "Client 5"},
alt: "Client 5",
},
]} ]}
avatarText="Trusted by 10,000+ local homeowners" avatarText="Trusted by 10,000+ local homeowners"
/> />
@@ -105,19 +81,13 @@ export default function LandingPage() {
description="With over 15 years of industry-leading service, we have refined the art of air duct maintenance to ensure every vent in your home is free from allergens and pollutants." description="With over 15 years of industry-leading service, we have refined the art of air duct maintenance to ensure every vent in your home is free from allergens and pollutants."
metrics={[ metrics={[
{ {
value: "15+", value: "15+", title: "Years of Excellence"},
title: "Years of Excellence",
},
{ {
value: "10k+", value: "10k+", title: "Homes Serviced"},
title: "Homes Serviced",
},
{ {
value: "99%", value: "99%", title: "Satisfaction Rate"},
title: "Satisfaction Rate",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/plumber-doing-victory-gesture_1368-6312.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/plumber-doing-victory-gesture_1368-6312.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
</div> </div>
@@ -128,28 +98,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Residential Duct Cleaning", title: "Residential Duct Cleaning", description: "Complete removal of debris and dust.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388961.jpg", buttonIcon: Zap,
description: "Complete removal of debris and dust.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388961.jpg",
buttonIcon: "Zap",
}, },
{ {
title: "Dryer Vent Maintenance", title: "Dryer Vent Maintenance", description: "Prevent hazards with regular clearing.", imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-tools_23-2148108858.jpg", buttonIcon: Zap,
description: "Prevent hazards with regular clearing.",
imageSrc: "http://img.b2bpic.net/free-photo/hair-salon-tools_23-2148108858.jpg",
buttonIcon: "Zap",
}, },
{ {
title: "Air Filter Replacement", title: "Air Filter Replacement", description: "High-efficiency filter installation.", imageSrc: "http://img.b2bpic.net/free-photo/woman-having-some-alone-time-home_23-2148953600.jpg", buttonIcon: Zap,
description: "High-efficiency filter installation.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-having-some-alone-time-home_23-2148953600.jpg",
buttonIcon: "Zap",
}, },
{ {
title: "Sanitization & Odor Removal", title: "Sanitization & Odor Removal", description: "Neutralize odors and allergens effectively.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388966.jpg", buttonIcon: Zap,
description: "Neutralize odors and allergens effectively.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388966.jpg",
buttonIcon: "Zap",
}, },
]} ]}
title="Our Specialized Cleaning Services" title="Our Specialized Cleaning Services"
@@ -165,25 +123,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "100%", title: "Dust Removal", description: "HEPA-certified suction systems.", icon: Shield,
value: "100%",
title: "Dust Removal",
description: "HEPA-certified suction systems.",
icon: Shield,
}, },
{ {
id: "m2", id: "m2", value: "24/7", title: "Support Availability", description: "We are here when you need us.", icon: Clock,
value: "24/7",
title: "Support Availability",
description: "We are here when you need us.",
icon: Clock,
}, },
{ {
id: "m3", id: "m3", value: "Eco", title: "Eco-Friendly", description: "Safe for families and pets.", icon: Leaf,
value: "Eco",
title: "Eco-Friendly",
description: "Safe for families and pets.",
icon: Leaf,
}, },
]} ]}
title="High-Tech Cleaning Precision" title="High-Tech Cleaning Precision"
@@ -198,53 +144,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", title: "Standard Vent Clean", price: "$299", period: "flat rate", features: [
title: "Standard Vent Clean", "10 vents included", "Filter check", "Dust removal"],
price: "$299",
period: "flat rate",
features: [
"10 vents included",
"Filter check",
"Dust removal",
],
button: { button: {
text: "Select", text: "Select"},
}, imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990691.jpg", imageAlt: "smiling father home comfort"},
imageSrc: "http://img.b2bpic.net/free-photo/male-plumber-working-with-client-fix-kitchen-problems_23-2150990691.jpg",
imageAlt: "smiling father home comfort",
},
{ {
id: "pro", id: "pro", title: "Full System Pro", price: "$499", period: "flat rate", features: [
title: "Full System Pro", "Full home ducting", "Dryer vent cleanup", "Sanitization service"],
price: "$499",
period: "flat rate",
features: [
"Full home ducting",
"Dryer vent cleanup",
"Sanitization service",
],
button: { button: {
text: "Select", text: "Select"},
}, imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388964.jpg", imageAlt: "smiling father home comfort"},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388964.jpg?_wi=2",
imageAlt: "smiling father home comfort",
},
{ {
id: "premium", id: "premium", title: "Luxury Estate Care", price: "$799", period: "flat rate", features: [
title: "Luxury Estate Care", "Estate full service", "UV light treatment", "Priority booking"],
price: "$799",
period: "flat rate",
features: [
"Estate full service",
"UV light treatment",
"Priority booking",
],
button: { button: {
text: "Select", text: "Select"},
}, imageSrc: "http://img.b2bpic.net/free-photo/plumber-doing-victory-gesture_1368-6312.jpg", imageAlt: "smiling father home comfort"},
imageSrc: "http://img.b2bpic.net/free-photo/plumber-doing-victory-gesture_1368-6312.jpg?_wi=2",
imageAlt: "smiling father home comfort",
},
]} ]}
title="Transparent Cleaning Packages" title="Transparent Cleaning Packages"
description="Choose the right package for your ventilation needs." description="Choose the right package for your ventilation needs."
@@ -259,25 +175,15 @@ export default function LandingPage() {
author="Sarah Johnson" author="Sarah Johnson"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/mobile-businesswoman_1098-12986.jpg", src: "http://img.b2bpic.net/free-photo/mobile-businesswoman_1098-12986.jpg", alt: "Client 1"},
alt: "Client 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/woman-standing-desk-talking-smartphone_23-2148372176.jpg", src: "http://img.b2bpic.net/free-photo/woman-standing-desk-talking-smartphone_23-2148372176.jpg", alt: "Client 2"},
alt: "Client 2",
},
{ {
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", 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: "Client 3"},
alt: "Client 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-man-working_23-2148899716.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-woman-man-working_23-2148899716.jpg", alt: "Client 4"},
alt: "Client 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-working-man-woman_23-2148899728.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-working-man-woman_23-2148899728.jpg", alt: "Client 5"},
alt: "Client 5",
},
]} ]}
ratingAnimation="slide-up" ratingAnimation="slide-up"
avatarsAnimation="slide-up" avatarsAnimation="slide-up"
@@ -290,20 +196,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "How often should I clean my vents?", content: "Generally every 2-3 years, but sooner if you have pets."},
title: "How often should I clean my vents?",
content: "Generally every 2-3 years, but sooner if you have pets.",
},
{ {
id: "f2", id: "f2", title: "Is the process noisy?", content: "Our high-tech vacuums are muffled and quiet."},
title: "Is the process noisy?",
content: "Our high-tech vacuums are muffled and quiet.",
},
{ {
id: "f3", id: "f3", title: "Will it make a mess?", content: "We treat your home with absolute care and clean up completely."},
title: "Will it make a mess?",
content: "We treat your home with absolute care and clean up completely.",
},
]} ]}
title="Common Cleaning Questions" title="Common Cleaning Questions"
description="Everything you need to know about professional vent maintenance." description="Everything you need to know about professional vent maintenance."
@@ -315,13 +212,12 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Booking Inquiry" tag="Booking Inquiry"
title="Request Your Professional Cleaning" title="Request Your Professional Cleaning"
description="Fill out the form below and our team will contact you for a detailed quote." description="Fill out the form below and our team will contact you for a detailed quote."
mediaAnimation="slide-up" mediaAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/plumber-doing-victory-gesture_1368-6312.jpg?_wi=3" imageSrc="http://img.b2bpic.net/free-photo/plumber-doing-victory-gesture_1368-6312.jpg"
/> />
</div> </div>
@@ -331,37 +227,25 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Services", label: "Services", href: "#features"},
href: "#features",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Pricing", label: "Pricing", href: "#pricing"},
href: "#pricing",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
], ],
}, },
]} ]}