Merge version_2 into main
Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
157
src/app/page.tsx
157
src/app/page.tsx
@@ -30,29 +30,17 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Why Us",
|
||||
id: "why-us",
|
||||
},
|
||||
name: "Why Us", id: "why-us"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
name: "Reviews", id: "reviews"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "faq",
|
||||
},
|
||||
name: "FAQ", id: "faq"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Bachman's Roofing"
|
||||
/>
|
||||
@@ -61,19 +49,14 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
logoText="Bachman's Roofing & Remodeling"
|
||||
description="54+ years of trusted, family-owned service. From roof inspections to full installations, we ensure your home is protected with high-quality craftsmanship."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Estimate",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Estimate", href: "#contact"},
|
||||
{
|
||||
text: "Learn About Us",
|
||||
href: "#why-us",
|
||||
},
|
||||
text: "Learn About Us", href: "#why-us"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-sitting-roof_23-2148748778.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -88,26 +71,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Gutter Installation",
|
||||
description: "Expert gutter systems to keep your home protected from water damage.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-protection-helmet_23-2149343636.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343653.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Gutter Installation", description: "Expert gutter systems to keep your home protected from water damage.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-protection-helmet_23-2149343636.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343653.jpg", buttonText: "Learn More"},
|
||||
{
|
||||
title: "Roof Inspection",
|
||||
description: "Professional assessment to catch damage early and extend roof lifespan.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-mdf-boards-warehouse_23-2149384864.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/back-view-male-musician-climbing-roof-with-electric-guitar_23-2148680354.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Roof Inspection", description: "Professional assessment to catch damage early and extend roof lifespan.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-mdf-boards-warehouse_23-2149384864.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/back-view-male-musician-climbing-roof-with-electric-guitar_23-2148680354.jpg", buttonText: "Learn More"},
|
||||
{
|
||||
title: "Roof Installation",
|
||||
description: "High-quality material installations backed by over 50 years of experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beautiful-wooden-house-with-new-roof_23-2149343703.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-working-roof_23-2149343671.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Roof Installation", description: "High-quality material installations backed by over 50 years of experience.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beautiful-wooden-house-with-new-roof_23-2149343703.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-working-roof_23-2149343671.jpg", buttonText: "Learn More"},
|
||||
]}
|
||||
title="Comprehensive Roofing Services"
|
||||
description="Protecting homes with expert solutions for over half a century."
|
||||
@@ -121,20 +89,11 @@ export default function LandingPage() {
|
||||
tag="Decades of Reliability"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "54+",
|
||||
description: "Years in business",
|
||||
},
|
||||
id: "m1", value: "54+", description: "Years in business"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "1,600+",
|
||||
description: "Google reviews",
|
||||
},
|
||||
id: "m2", value: "1,600+", description: "Google reviews"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "4.8",
|
||||
description: "Star rating",
|
||||
},
|
||||
id: "m3", value: "4.8", description: "Star rating"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -147,40 +106,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahj",
|
||||
testimonial: "The quality of work was outstanding from start to finish. Highly recommend!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-teaching-her-grandfather-how-use-laptop_1157-29763.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah J.", handle: "@sarahj", testimonial: "The quality of work was outstanding from start to finish. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/girl-teaching-her-grandfather-how-use-laptop_1157-29763.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark D.",
|
||||
handle: "@markd",
|
||||
testimonial: "They worked with me on pricing, financing and the technology of my solar.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-street-using-mobile-phone_657883-744.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark D.", handle: "@markd", testimonial: "They worked with me on pricing, financing and the technology of my solar.", imageSrc: "http://img.b2bpic.net/free-photo/man-street-using-mobile-phone_657883-744.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily R.",
|
||||
handle: "@emilyr",
|
||||
testimonial: "The siding and roof looks amazing! Excellent service.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg",
|
||||
},
|
||||
id: "t3", name: "Emily R.", handle: "@emilyr", testimonial: "The siding and roof looks amazing! Excellent service.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David K.",
|
||||
handle: "@davidk",
|
||||
testimonial: "Reliable and professional. They were quick to reply and completed everything on time.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13336.jpg",
|
||||
},
|
||||
id: "t4", name: "David K.", handle: "@davidk", testimonial: "Reliable and professional. They were quick to reply and completed everything on time.", imageSrc: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13336.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Anna P.",
|
||||
handle: "@annap",
|
||||
testimonial: "Five star service for sure. Best roofing team in Paxtonia.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-man-with-orange-life-jacket_23-2147562089.jpg",
|
||||
},
|
||||
id: "t5", name: "Anna P.", handle: "@annap", testimonial: "Five star service for sure. Best roofing team in Paxtonia.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-man-with-orange-life-jacket_23-2147562089.jpg"},
|
||||
]}
|
||||
title="What Our Customers Say"
|
||||
description="Trusted by thousands across Paxtonia and surrounding areas."
|
||||
@@ -193,25 +127,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer free estimates?",
|
||||
content: "Yes, we provide free estimates for all our roofing and remodeling services.",
|
||||
},
|
||||
id: "f1", title: "Do you offer free estimates?", content: "Yes, we provide free estimates for all our roofing and remodeling services."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "What service areas do you cover?",
|
||||
content: "We serve Paxtonia and surrounding areas in Pennsylvania.",
|
||||
},
|
||||
id: "f2", title: "What service areas do you cover?", content: "We serve Paxtonia and surrounding areas in Pennsylvania."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Is your team family-owned?",
|
||||
content: "Yes, we have been a family-owned and operated business for over 54 years.",
|
||||
},
|
||||
id: "f3", title: "Is your team family-owned?", content: "Yes, we have been a family-owned and operated business for over 54 years."},
|
||||
{
|
||||
id: "f4",
|
||||
title: "Do you offer financing?",
|
||||
content: "We work with our customers on competitive pricing and financing options.",
|
||||
},
|
||||
id: "f4", title: "Do you offer financing?", content: "We work with our customers on competitive pricing and financing options."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about working with Bachman's Roofing."
|
||||
@@ -223,31 +145,20 @@ export default function LandingPage() {
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={false}
|
||||
title="Ready to get started?"
|
||||
description="Get a free estimate today by contacting our professional team. We typically reply within a few hours."
|
||||
description="Request your priority inspection today and get a response within 24 hours."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "How can we help?",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "How can we help?", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/image-engineering-objects-workplace-top-view-construction-concept-engineering-tools-vintage-tone-retro-filter-effect-soft-focus-selective-focus_1418-474.jpg"
|
||||
@@ -258,16 +169,12 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Bachman's Roofing"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Contact Us",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Contact Us", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user