4 Commits

Author SHA1 Message Date
3115e6f946 Merge version_4 into main
Merge version_4 into main
2026-05-10 03:55:37 +00:00
693bc61dff Update src/app/page.tsx 2026-05-10 03:55:34 +00:00
12a231c753 Merge version_3 into main
Merge version_3 into main
2026-05-10 03:53:59 +00:00
42cb125692 Update src/app/page.tsx 2026-05-10 03:53:56 +00:00

View File

@@ -32,21 +32,13 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Services", name: "Services", id: "services"},
id: "services",
},
{ {
name: "Testimonials", name: "Testimonials", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Demo Plumbing & Heating" brandName="Demo Plumbing & Heating"
/> />
@@ -55,62 +47,39 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}} title="Restore Home Comfort With Certified Plumbing & Heating Experts"
title="Reliable Plumbing & Heating Experts"
description="Professional solutions for your home and business. Fast, friendly, and expert repairs from certified technicians." description="Professional solutions for your home and business. Fast, friendly, and expert repairs from certified technicians."
tag="Serving your area since 2010" tag="Serving your area since 2010"
buttons={[ buttons={[
{ {
text: "Get a Quote", text: "Get a Quote", href: "#contact"},
href: "#contact",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/asian-plumber-blue-overalls-clearing-blockage-drain_1098-17773.jpg" imageSrc="http://img.b2bpic.net/free-photo/asian-plumber-blue-overalls-clearing-blockage-drain_1098-17773.jpg"
imageAlt="Plumbing service professional" imageAlt="Plumbing service professional"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-55595.jpg", src: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-55595.jpg", alt: "A man installs a heating system"},
alt: "A man installs a heating system",
},
{ {
src: "http://img.b2bpic.net/free-photo/high-angle-man-working-as-plumber_23-2150746421.jpg", src: "http://img.b2bpic.net/free-photo/high-angle-man-working-as-plumber_23-2150746421.jpg", alt: "High angle man working as plumber"},
alt: "High angle man working as plumber",
},
{ {
src: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721546.jpg", src: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721546.jpg", alt: "Plumbing professional doing his job"},
alt: "Plumbing professional doing his job",
},
{ {
src: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721526.jpg", src: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721526.jpg", alt: "Plumbing professional doing his job"},
alt: "Plumbing professional doing his job",
},
{ {
src: "http://img.b2bpic.net/free-photo/man-engaged-household-tasks-scenery_23-2151741196.jpg", src: "http://img.b2bpic.net/free-photo/man-engaged-household-tasks-scenery_23-2151741196.jpg", alt: "Man engaged in household tasks"},
alt: "Man engaged in household tasks",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "24/7 Availability"},
text: "24/7 Availability",
},
{ {
type: "text", type: "text", text: "Licensed & Insured"},
text: "Licensed & Insured",
},
{ {
type: "text", type: "text", text: "Competitive Pricing"},
text: "Competitive Pricing",
},
{ {
type: "text", type: "text", text: "Quality Guaranteed"},
text: "Quality Guaranteed",
},
{ {
type: "text", type: "text", text: "Fast Response"},
text: "Fast Response",
},
]} ]}
/> />
</div> </div>
@@ -123,17 +92,11 @@ export default function LandingPage() {
description="We ensure your home runs perfectly. With over a decade of experience, we tackle everything from emergency pipe leaks to complete heating system overhauls." description="We ensure your home runs perfectly. With over a decade of experience, we tackle everything from emergency pipe leaks to complete heating system overhauls."
bulletPoints={[ bulletPoints={[
{ {
title: "24/7 Emergency Service", title: "24/7 Emergency Service", description: "We are available when you need us most."},
description: "We are available when you need us most.",
},
{ {
title: "Certified Technicians", title: "Certified Technicians", description: "Highly trained and fully licensed professionals."},
description: "Highly trained and fully licensed professionals.",
},
{ {
title: "Transparent Pricing", title: "Transparent Pricing", description: "Clear quotes with no hidden fees."},
description: "Clear quotes with no hidden fees.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/closeup-young-man-inspecting-repairing-kitchen-faucet_662251-2682.jpg" imageSrc="http://img.b2bpic.net/free-photo/closeup-young-man-inspecting-repairing-kitchen-faucet_662251-2682.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -147,19 +110,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Leak Detection & Repair", title: "Leak Detection & Repair", description: "Advanced diagnostics to stop leaks fast.", icon: Shield,
description: "Advanced diagnostics to stop leaks fast.",
icon: Shield,
}, },
{ {
title: "Heating Installation", title: "Heating Installation", description: "Modern boiler and furnace solutions.", icon: Zap,
description: "Modern boiler and furnace solutions.",
icon: Zap,
}, },
{ {
title: "Drain & Pipe Care", title: "Drain & Pipe Care", description: "Deep cleaning and clog removals.", icon: CheckCircle,
description: "Deep cleaning and clog removals.",
icon: CheckCircle,
}, },
]} ]}
title="Our Specialized Services" title="Our Specialized Services"
@@ -175,25 +132,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "15+", title: "Years Experience", description: "Building trust since 2010.", icon: Award,
value: "15+",
title: "Years Experience",
description: "Building trust since 2010.",
icon: Award,
}, },
{ {
id: "m2", id: "m2", value: "2000+", title: "Satisfied Clients", description: "Homeowners who trust us.", icon: Star,
value: "2000+",
title: "Satisfied Clients",
description: "Homeowners who trust us.",
icon: Star,
}, },
{ {
id: "m3", id: "m3", value: "100%", title: "Service Guarantee", description: "We ensure the job is done right.", icon: ShieldCheck,
value: "100%",
title: "Service Guarantee",
description: "We ensure the job is done right.",
icon: ShieldCheck,
}, },
]} ]}
title="Proven Track Record" title="Proven Track Record"
@@ -208,45 +153,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Sarah Miller", handle: "@sarah_m", testimonial: "Excellent service and very prompt response to our furnace repair.", rating: 5,
name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg"},
handle: "@sarah_m",
testimonial: "Excellent service and very prompt response to our furnace repair.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg",
},
{ {
id: "t2", id: "t2", name: "James Cook", handle: "@jcook", testimonial: "Fast, honest, and high quality work on our main bathroom pipe burst.", rating: 5,
name: "James Cook", imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-hispanic-handyman-writing-work-estimate-before-fixing-kitchen-sink_662251-2690.jpg"},
handle: "@jcook",
testimonial: "Fast, honest, and high quality work on our main bathroom pipe burst.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-hispanic-handyman-writing-work-estimate-before-fixing-kitchen-sink_662251-2690.jpg",
},
{ {
id: "t3", id: "t3", name: "Elena Rossi", handle: "@erossi", testimonial: "They diagnosed the leak within minutes. Super professionals.", rating: 5,
name: "Elena Rossi", imageSrc: "http://img.b2bpic.net/free-photo/collage-customer-experience-concept_23-2149367138.jpg"},
handle: "@erossi",
testimonial: "They diagnosed the leak within minutes. Super professionals.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/collage-customer-experience-concept_23-2149367138.jpg",
},
{ {
id: "t4", id: "t4", name: "Mark Stevens", handle: "@mstevens", testimonial: "Affordable pricing for top-tier heating installation. Highly recommend.", rating: 5,
name: "Mark Stevens", imageSrc: "http://img.b2bpic.net/free-photo/couple-changing-bulb-home_23-2147766978.jpg"},
handle: "@mstevens",
testimonial: "Affordable pricing for top-tier heating installation. Highly recommend.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-changing-bulb-home_23-2147766978.jpg",
},
{ {
id: "t5", id: "t5", name: "Jenny Vo", handle: "@jennyvo", testimonial: "Great attention to detail and kept my home clean while working.", rating: 5,
name: "Jenny Vo", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15627.jpg"},
handle: "@jennyvo",
testimonial: "Great attention to detail and kept my home clean while working.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15627.jpg",
},
]} ]}
showRating={true} showRating={true}
title="Trusted by Local Families" title="Trusted by Local Families"
@@ -260,20 +180,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you offer emergency services?", content: "Yes, we are available 24/7 for emergency plumbing and heating issues."},
title: "Do you offer emergency services?",
content: "Yes, we are available 24/7 for emergency plumbing and heating issues.",
},
{ {
id: "f2", id: "f2", title: "Are your services certified?", content: "Absolutely. All our technicians are fully licensed and insured."},
title: "Are your services certified?",
content: "Absolutely. All our technicians are fully licensed and insured.",
},
{ {
id: "f3", id: "f3", title: "How do you provide quotes?", content: "We offer transparent, upfront quotes after a brief initial assessment."},
title: "How do you provide quotes?",
content: "We offer transparent, upfront quotes after a brief initial assessment.",
},
]} ]}
title="Frequently Asked Questions" title="Frequently Asked Questions"
description="Answers to common concerns about our service." description="Answers to common concerns about our service."
@@ -285,16 +196,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Let's work together" tag="Let's work together"
title="Ready to get started?" title="Ready to get started?"
description="Contact us today for a free consultation or emergency service call." description="Contact us today for a free consultation or emergency service call."
buttons={[ buttons={[
{ {
text: "Contact Us Now", text: "Contact Us Now", href: "tel:+1555555555"},
href: "tel:+1555555555",
},
]} ]}
/> />
</div> </div>
@@ -305,37 +213,23 @@ export default function LandingPage() {
logoText="Demo Plumbing & Heating" logoText="Demo Plumbing & Heating"
columns={[ columns={[
{ {
title: "Navigation", title: "Navigation", items: [
items: [
{ {
label: "About", label: "About", href: "#about"},
href: "#about",
},
{ {
label: "Services", label: "Services", href: "#services"},
href: "#services",
},
{ {
label: "Testimonials", label: "Testimonials", href: "#testimonials"},
href: "#testimonials",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}