14 Commits

Author SHA1 Message Date
809574dbfd Update src/app/page.tsx 2026-03-29 07:15:45 +00:00
66afc9ea02 Merge version_5 into main
Merge version_5 into main
2026-03-29 07:15:10 +00:00
eac2a07518 Update src/app/page.tsx 2026-03-29 07:15:07 +00:00
7a6f6726d4 Merge version_4 into main
Merge version_4 into main
2026-03-29 07:11:56 +00:00
dacebcbc1d Update src/app/page.tsx 2026-03-29 07:11:53 +00:00
8019c223bb Merge version_4 into main
Merge version_4 into main
2026-03-29 07:11:33 +00:00
3531542da0 Update src/app/page.tsx 2026-03-29 07:11:30 +00:00
0203afaf43 Merge version_4 into main
Merge version_4 into main
2026-03-29 07:11:04 +00:00
bd99a7d261 Update src/app/page.tsx 2026-03-29 07:11:01 +00:00
7fde700d1d Merge version_3 into main
Merge version_3 into main
2026-03-29 07:09:21 +00:00
bfed42ea5c Update src/app/page.tsx 2026-03-29 07:09:18 +00:00
a34164d1ef Merge version_2 into main
Merge version_2 into main
2026-03-29 07:08:28 +00:00
553596a9f0 Update src/app/page.tsx 2026-03-29 07:08:22 +00:00
3e6c17158d Merge version_1 into main
Merge version_1 into main
2026-03-29 07:05:48 +00:00

View File

@@ -2,13 +2,12 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven'; import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo'; import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -22,209 +21,87 @@ export default function LandingPage() {
cardStyle="gradient-mesh" cardStyle="gradient-mesh"
primaryButtonStyle="radial-glow" primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="normal" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Home", id: "hero" },
name: "Home", { name: "Services", id: "services" },
id: "hero", { name: "Testimonials", id: "testimonials" },
}, { name: "Contact", id: "contact" },
{
name: "Services",
id: "services",
},
{
name: "Testimonials",
id: "testimonials",
},
{
name: "Contact",
id: "contact",
},
]} ]}
brandName="Bennys Roofing" brandName="Bennys Roofing and Gutter Install"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCarouselLogo <HeroSplitKpi
logoText="Bennys Roofing & Insulation" title="Bennys Roofing and Gutter Install"
description="Expert roofing and gutter insulation services to keep your home safe, dry, and energy-efficient year-round." description="Professional roofing and premium gutter installation services. Quality craftsmanship you can trust for your home."
buttons={[ background={{ variant: "gradient-bars" }}
{ kpis={[
text: "Get a Free Quote", { value: "20+", label: "Years Experience" },
href: "#contact", { value: "500+", label: "Projects Done" },
}, { value: "100%", label: "Satisfaction" }
]}
slides={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/a-high-quality-professional-photograph-o-1774767914662-80d63541.png?_wi=1",
imageAlt: "Professional residential roofing inspection",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/a-high-quality-professional-photograph-o-1774767914662-80d63541.png?_wi=2",
imageAlt: "Gutter cleaning and insulation service",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/a-high-quality-professional-photograph-o-1774767914662-80d63541.png?_wi=3",
imageAlt: "Modern home roofing system installation",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/a-high-quality-professional-photograph-o-1774767914662-80d63541.png?_wi=4",
imageAlt: "Residential roofing maintenance expert",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/a-high-quality-professional-photograph-o-1774767914662-80d63541.png?_wi=5",
imageAlt: "Quality guaranteed roof insulation",
},
]} ]}
enableKpiAnimation={true}
buttons={[{ text: "Get a Free Quote", href: "#contact" }]}
/> />
</div> </div>
<div id="services" data-section="services"> <div id="services" data-section="services">
<FeatureCardTwentySeven <FeatureCardTwentyOne
animationType="slide-up" title="Our Services"
textboxLayout="default" description="Comprehensive solutions for your roofing and gutter needs, delivered with precision and integrity."
gridVariant="three-columns-all-equal-width" accordionItems={[
{ id: "s1", title: "Roof Installation", content: "Complete roof replacements using high-grade, durable materials." },
{ id: "s2", title: "Roof Repair", content: "Expert diagnostics and repair for leaks, storm damage, and wear." },
{ id: "s3", title: "Gutter Installation", content: "Custom gutter systems designed to maximize drainage and house protection." },
{ id: "s4", title: "Roof Maintenance", content: "Regular inspections and preventative maintenance to extend your roof's lifespan." }
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/premium-roof-shingles-in-bundles-profess-1774767915165-4a4cabf0.png?_wi=1"
useInvertedBackground={true} useInvertedBackground={true}
features={[
{
id: "s1",
title: "Roof Repair",
description: "Quick, durable repairs for leaks and storm damage.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/close-up-of-roof-shingles-being-inspecte-1774767914855-3cb4749f.png",
},
{
id: "s2",
title: "Gutter Systems",
description: "Installation and insulation of advanced gutter systems.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/modern-gutter-system-on-a-clean-house-fa-1774767933637-166de80c.png",
},
{
id: "s3",
title: "Thermal Insulation",
description: "Reduce energy costs with our professional attic insulation.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/insulation-materials-being-installed-in--1774767916004-8f9eeff3.png",
},
]}
title="Professional Services"
description="We specialize in high-performance roofing and insulation solutions tailored to your home's needs."
/>
</div>
<div id="products" data-section="products">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Asphalt Shingles",
price: "Request Quote",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/premium-roof-shingles-in-bundles-profess-1774767915165-4a4cabf0.png",
},
{
id: "p2",
name: "Gutter Guards",
price: "Request Quote",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/professional-gutter-guards-with-protecti-1774767916483-7ade6c86.png",
},
{
id: "p3",
name: "Spray Foam Insulation",
price: "Request Quote",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/high-performance-thermal-spray-foam-insu-1774767917155-aee45914.png",
},
]}
title="Quality Materials"
description="We use only top-tier materials for long-lasting results."
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTwo <TestimonialCardTen
animationType="slide-up" title="Client Success Stories"
textboxLayout="default" description="See why homeowners trust us for their exterior home projects."
textboxLayout="split"
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ { id: "t1", title: "Exceptional Results", quote: "Bennys Roofing and Gutter Install delivered perfectly. My home looks brand new!", name: "Sarah J.", role: "Homeowner" },
id: "t1", { id: "t2", title: "Top Professionalism", quote: "They handled my gutter system installation with great care and efficiency.", name: "Mark D.", role: "Homeowner" },
name: "Sarah J.", { id: "t3", title: "Truly Reliable", quote: "Professional, communicative, and hard-working. Highly recommended.", name: "Elena R.", role: "Homeowner" },
role: "Homeowner",
testimonial: "Excellent service and quick repair!",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/portrait-of-a-smiling-homeowner-customer-1774767914601-52a8c52e.png?_wi=1",
},
{
id: "t2",
name: "Mark D.",
role: "Homeowner",
testimonial: "Professional gutter install, very satisfied.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/portrait-of-a-business-professional-clea-1774767914808-2dfbb25f.png",
},
{
id: "t3",
name: "Elena R.",
role: "Homeowner",
testimonial: "Huge difference in energy bills.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/portrait-of-an-elderly-couple-at-home-br-1774767914399-01a711f1.png",
},
{
id: "t4",
name: "David K.",
role: "Homeowner",
testimonial: "Reliable and honest company.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/portrait-of-a-young-family-in-front-of-t-1774767914514-1155e340.png",
},
{
id: "t5",
name: "Linda M.",
role: "Homeowner",
testimonial: "Great experience, efficient team, clean work site.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BbpoL4vCvKRV1wqOpmVD2Kd09f/portrait-of-a-smiling-homeowner-customer-1774767914601-52a8c52e.png?_wi=2",
},
]} ]}
title="What Our Clients Say"
description="Don't just take our word for it."
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactSplitForm
useInvertedBackground={false} title="Let's Get Started"
background={{ description="Request your free assessment today and let our professionals handle your roofing and gutters."
variant: "sparkles-gradient", useInvertedBackground={true}
}} inputs={[
tag="Contact Us" { name: "name", type: "text", placeholder: "Full Name", required: true },
title="Get a Free Quote" { name: "email", type: "email", placeholder: "Email Address", required: true }
description="Reach out today to discuss your roofing and insulation needs."
buttons={[
{
text: "Call Now",
href: "tel:5550123456",
},
]} ]}
textarea={{ name: "message", placeholder: "Describe your project" }}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterLogoEmphasis
logoText="Bennys Roofing" logoText="Bennys Roofing and Gutter Install"
leftLink={{ columns={[
text: "Privacy Policy", { items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
href: "#", ]}
}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }