Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-15 18:38:30 +00:00

View File

@@ -33,22 +33,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Services",
id: "#services",
},
{
name: "Insurance",
id: "#insurance",
},
{
name: "Testimonials",
id: "#testimonials",
},
{
name: "Contact",
id: "#contact",
},
{ name: "Services", id: "#services" },
{ name: "Insurance", id: "#insurance" },
{ name: "Testimonials", id: "#testimonials" },
{ name: "Contact", id: "#contact" },
]}
brandName="Chavez Brothers"
/>
@@ -57,107 +45,31 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Dallas Most Trusted Roof Repair Experts"
description="Leaks, storm damage, insurance claims — we handle it all from start to finish."
testimonials={[
{
name: "Sarah J.",
handle: "@sarah_dallas",
testimonial: "They were the only ones who actually responded and showed up.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-roofer-working-with-helmet_23-2149343709.jpg?_wi=1",
imageAlt: "roof repair contractor professional",
},
{
name: "Mark L.",
handle: "@markl_roof",
testimonial: "Handled everything with insurance—I didn't have to stress at all.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg?_wi=1",
imageAlt: "roof repair contractor professional",
},
{
name: "Emily R.",
handle: "@emily_r",
testimonial: "Professional, clean, and fast. Best contractor experience.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/telephone-button-accept-call-icon-realistic-mobile-symbol-communication-talk-incoming-3d-rendering_56104-1153.jpg?_wi=1",
imageAlt: "roof repair contractor professional",
},
{
name: "David K.",
handle: "@davidk_roof",
testimonial: "They found issues others missed. Highly recommended.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-vector/shield-icon_1025-373.jpg?_wi=1",
imageAlt: "roof repair contractor professional",
},
{
name: "Linda M.",
handle: "@linda_m",
testimonial: "Fair pricing and honest work. Trustworthy team.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg?_wi=1",
imageAlt: "roof repair contractor professional",
},
{ name: "Sarah J.", handle: "@sarah_dallas", testimonial: "They were the only ones who actually responded and showed up.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/long-shot-roofer-working-with-helmet_23-2149343709.jpg", imageAlt: "roof repair contractor professional" },
{ name: "Mark L.", handle: "@markl_roof", testimonial: "Handled everything with insurance—I didn't have to stress at all.", rating: 5, imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg", imageAlt: "roof repair contractor professional" },
{ name: "Emily R.", handle: "@emily_r", testimonial: "Professional, clean, and fast. Best contractor experience.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/telephone-button-accept-call-icon-realistic-mobile-symbol-communication-talk-incoming-3d-rendering_56104-1153.jpg", imageAlt: "roof repair contractor professional" },
{ name: "David K.", handle: "@davidk_roof", testimonial: "They found issues others missed. Highly recommended.", rating: 5, imageSrc: "http://img.b2bpic.net/free-vector/shield-icon_1025-373.jpg", imageAlt: "roof repair contractor professional" },
{ name: "Linda M.", handle: "@linda_m", testimonial: "Fair pricing and honest work. Trustworthy team.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg", imageAlt: "roof repair contractor professional" },
]}
buttons={[
{
text: "Get Free Roof Inspection",
href: "#contact",
},
{
text: "Call Now",
href: "tel:5555555555",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/long-shot-roofer-working-with-helmet_23-2149343709.jpg?_wi=2"
buttons={[{ text: "Get Free Roof Inspection", href: "#contact" }, { text: "Call Now", href: "tel:5555555555" }]}
imageSrc="http://img.b2bpic.net/free-photo/long-shot-roofer-working-with-helmet_23-2149343709.jpg"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/older-man-having-cup-coffee-outdoors-city_23-2148991134.jpg",
alt: "Older man having a cup of coffee",
},
{
src: "http://img.b2bpic.net/free-photo/smiling-influencer-taking-selfie-while-enjoying-pastry-coffee-cafe-shopping-mall_662251-2725.jpg",
alt: "Smiling influencer",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-people-working-as-real-estate-agents_23-2151064915.jpg",
alt: "Real estate agent",
},
{
src: "http://img.b2bpic.net/free-photo/courier-delivering-groceries-home_23-2149738011.jpg",
alt: "Courier",
},
{
src: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167773.jpg",
alt: "Couple enjoying home life",
},
{ src: "http://img.b2bpic.net/free-photo/older-man-having-cup-coffee-outdoors-city_23-2148991134.jpg", alt: "Older man having a cup of coffee" },
{ src: "http://img.b2bpic.net/free-photo/smiling-influencer-taking-selfie-while-enjoying-pastry-coffee-cafe-shopping-mall_662251-2725.jpg", alt: "Smiling influencer" },
{ src: "http://img.b2bpic.net/free-photo/side-view-people-working-as-real-estate-agents_23-2151064915.jpg", alt: "Real estate agent" },
{ src: "http://img.b2bpic.net/free-photo/courier-delivering-groceries-home_23-2149738011.jpg", alt: "Courier" },
{ src: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167773.jpg", alt: "Couple enjoying home life" },
]}
marqueeItems={[
{
type: "text",
text: "Licensed & Insured",
},
{
type: "text",
text: "24/7 Emergency Service",
},
{
type: "text",
text: "Family Owned & Operated",
},
{
type: "text",
text: "Insurance Claim Experts",
},
{
type: "text",
text: "Quality Guaranteed",
},
{ type: "text", text: "Licensed & Insured" },
{ type: "text", text: "24/7 Emergency Service" },
{ type: "text", text: "Family Owned & Operated" },
{ type: "text", text: "Insurance Claim Experts" },
{ type: "text", text: "Quality Guaranteed" },
]}
/>
</div>
@@ -167,21 +79,9 @@ export default function LandingPage() {
useInvertedBackground={false}
title="The Results That Matter"
metrics={[
{
label: "Google Rating",
value: "4.7+",
icon: Star,
},
{
label: "Homeowners Served",
value: "70+",
icon: Users,
},
{
label: "Insurance Claims",
value: "Expert",
icon: ShieldCheck,
},
{ label: "Google Rating", value: "4.7+", icon: Star },
{ label: "Homeowners Served", value: "70+", icon: Users },
{ label: "Insurance Claims", value: "Expert", icon: ShieldCheck },
]}
metricsAnimation="slide-up"
/>
@@ -192,26 +92,10 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Rapid Response",
description: "Same-day or next-day appointments because leaks don't wait.",
imageSrc: "http://img.b2bpic.net/free-photo/telephone-button-accept-call-icon-realistic-mobile-symbol-communication-talk-incoming-3d-rendering_56104-1153.jpg?_wi=2",
},
{
title: "Insurance Specialists",
description: "We fight denied or underpaid claims for you.",
imageSrc: "http://img.b2bpic.net/free-vector/shield-icon_1025-373.jpg?_wi=2",
},
{
title: "Reliable Communication",
description: "We answer the phone and show up on time, every time.",
imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg?_wi=2",
},
{
title: "Complex Leak Solving",
description: "We fix the hidden problems others miss.",
imageSrc: "http://img.b2bpic.net/free-photo/check-mark-correct-approved-icon-symbol-white-background-3d-illustration_56104-1545.jpg",
},
{ title: "Rapid Response", description: "Same-day or next-day appointments because leaks don't wait.", imageSrc: "http://img.b2bpic.net/free-photo/telephone-button-accept-call-icon-realistic-mobile-symbol-communication-talk-incoming-3d-rendering_56104-1153.jpg" },
{ title: "Insurance Specialists", description: "We fight denied or underpaid claims for you.", imageSrc: "http://img.b2bpic.net/free-vector/shield-icon_1025-373.jpg" },
{ title: "Reliable Communication", description: "We answer the phone and show up on time, every time.", imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg" },
{ title: "Complex Leak Solving", description: "We fix the hidden problems others miss.", imageSrc: "http://img.b2bpic.net/free-photo/check-mark-correct-approved-icon-symbol-white-background-3d-illustration_56104-1545.jpg" },
]}
title="When Other Roofers Dont Show Up — We Do."
description="We built our reputation on reliability and resolving complex issues where others fail."
@@ -225,42 +109,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "1",
name: "Roof Leak Repair",
price: "Expert Fix",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-protection-helmet_23-2149343636.jpg",
},
{
id: "2",
name: "Storm & Hail Damage",
price: "Restoration",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-helmet_23-2149343651.jpg",
},
{
id: "3",
name: "Insurance Claim Help",
price: "Advocacy",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-working-together_23-2149343659.jpg",
},
{
id: "4",
name: "Chimney & Flashing",
price: "Detail Focus",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-earphones_23-2149343656.jpg",
},
{
id: "5",
name: "Roof Replacement",
price: "Rebuild",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343653.jpg",
},
{
id: "6",
name: "Gutters & Siding",
price: "Exterior",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-sitting-roof_23-2149343664.jpg",
},
{ id: "1", name: "Roof Leak Repair", price: "Expert Fix", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-protection-helmet_23-2149343636.jpg" },
{ id: "2", name: "Storm & Hail Damage", price: "Restoration", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-helmet_23-2149343651.jpg" },
{ id: "3", name: "Insurance Claim Help", price: "Advocacy", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-working-together_23-2149343659.jpg" },
{ id: "4", name: "Chimney & Flashing", price: "Detail Focus", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-earphones_23-2149343656.jpg" },
{ id: "5", name: "Roof Replacement", price: "Rebuild", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343653.jpg" },
{ id: "6", name: "Gutters & Siding", price: "Exterior", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-sitting-roof_23-2149343664.jpg" },
]}
title="Problem-Solver Roofing Services"
description="Don't just patch the problem, restore your home's integrity."
@@ -273,17 +127,7 @@ export default function LandingPage() {
textboxLayout="split-description"
useInvertedBackground={false}
plans={[
{
id: "claim",
badge: "Specialist",
price: "Claim Advocacy",
subtitle: "We manage the claim process.",
features: [
"Document damage",
"Meet adjusters",
"Insurance negotiation",
],
},
{ id: "claim", badge: "Specialist", price: "Claim Advocacy", subtitle: "We manage the claim process.", features: ["Document damage", "Meet adjusters", "Insurance negotiation"] },
]}
title="Denied Insurance Claim?"
description="We document damage correctly, meet with adjusters, and fight to get you covered."
@@ -292,31 +136,14 @@ export default function LandingPage() {
<div id="team" data-section="team">
<TeamCardTwo
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
members={[
{
id: "1",
name: "Kai",
role: "Roof Specialist",
description: "Expert in leak detection and flashing details.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg?_wi=2",
},
{
id: "2",
name: "Clarence",
role: "Claim Expert",
description: "Master of navigating complex insurance hurdles.",
imageSrc: "http://img.b2bpic.net/free-photo/age-people-concept_1157-45434.jpg",
},
{
id: "3",
name: "Lucas",
role: "Operations Lead",
description: "Ensures every job is done clean and on time.",
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
},
{ id: "1", name: "Kai", role: "Roof Specialist", description: "Expert in leak detection and flashing details.", imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg" },
{ id: "2", name: "Clarence", role: "Claim Expert", description: "Master of navigating complex insurance hurdles.", imageSrc: "http://img.b2bpic.net/free-photo/age-people-concept_1157-45434.jpg" },
{ id: "3", name: "Lucas", role: "Operations Lead", description: "Ensures every job is done clean and on time.", imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg" },
]}
title="Meet The Crew"
description="Kai, Clarence, and Lucas—a team dedicated to honest, clean, and professional work."
@@ -328,61 +155,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
date: "Jan 2024",
title: "Responsive",
quote: "They were the only ones who actually responded and showed up.",
tag: "Verified",
avatarSrc: "http://img.b2bpic.net/free-photo/photo-black-woman-caucasian-guy-have-outdoor-walk-stand-closely_273609-18072.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-roofer-working-with-helmet_23-2149343709.jpg?_wi=3",
imageAlt: "happy homeowner portrait smiling",
},
{
id: "2",
name: "Mark L.",
date: "Feb 2024",
title: "Easy Process",
quote: "Handled everything with my insurance company—I didn't have to stress.",
tag: "Verified",
avatarSrc: "http://img.b2bpic.net/free-photo/senior-couple-dancing-home_23-2149891542.jpg",
imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg?_wi=3",
imageAlt: "happy homeowner portrait smiling",
},
{
id: "3",
name: "Emily R.",
date: "Mar 2024",
title: "Top Experience",
quote: "Best experience Ive ever had with any home contractor.",
tag: "Verified",
avatarSrc: "http://img.b2bpic.net/free-photo/country-music-interpret-singing-outdoors_23-2149498450.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/telephone-button-accept-call-icon-realistic-mobile-symbol-communication-talk-incoming-3d-rendering_56104-1153.jpg?_wi=3",
imageAlt: "happy homeowner portrait smiling",
},
{
id: "4",
name: "David K.",
date: "Apr 2024",
title: "Problem Solved",
quote: "They found and fixed issues other companies missed.",
tag: "Verified",
avatarSrc: "http://img.b2bpic.net/free-photo/joyful-family-nature_1098-1236.jpg",
imageSrc: "http://img.b2bpic.net/free-vector/shield-icon_1025-373.jpg?_wi=3",
imageAlt: "happy homeowner portrait smiling",
},
{
id: "5",
name: "Linda M.",
date: "May 2024",
title: "Professional",
quote: "Clean, quick, and honest. Couldn't ask for better.",
tag: "Verified",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-camera_23-2148238839.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg?_wi=3",
imageAlt: "happy homeowner portrait smiling",
},
{ id: "1", name: "Sarah J.", date: "Jan 2024", title: "Responsive", quote: "They were the only ones who actually responded and showed up.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/photo-black-woman-caucasian-guy-have-outdoor-walk-stand-closely_273609-18072.jpg", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-roofer-working-with-helmet_23-2149343709.jpg", imageAlt: "happy homeowner portrait smiling" },
{ id: "2", name: "Mark L.", date: "Feb 2024", title: "Easy Process", quote: "Handled everything with my insurance company—I didn't have to stress.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/senior-couple-dancing-home_23-2149891542.jpg", imageSrc: "http://img.b2bpic.net/free-vector/shields-outline-with-check-marks-set-four_78370-4915.jpg", imageAlt: "happy homeowner portrait smiling" },
{ id: "3", name: "Emily R.", date: "Mar 2024", title: "Top Experience", quote: "Best experience Ive ever had with any home contractor.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/country-music-interpret-singing-outdoors_23-2149498450.jpg", imageSrc: "http://img.b2bpic.net/free-photo/telephone-button-accept-call-icon-realistic-mobile-symbol-communication-talk-incoming-3d-rendering_56104-1153.jpg", imageAlt: "happy homeowner portrait smiling" },
{ id: "4", name: "David K.", date: "Apr 2024", title: "Problem Solved", quote: "They found and fixed issues other companies missed.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/joyful-family-nature_1098-1236.jpg", imageSrc: "http://img.b2bpic.net/free-vector/shield-icon_1025-373.jpg", imageAlt: "happy homeowner portrait smiling" },
{ id: "5", name: "Linda M.", date: "May 2024", title: "Professional", quote: "Clean, quick, and honest. Couldn't ask for better.", tag: "Verified", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-camera_23-2148238839.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-thinking_93675-133241.jpg", imageAlt: "happy homeowner portrait smiling" },
]}
title="Trusted by Dallas Homeowners"
description="Hear directly from those who relied on us when others failed."
@@ -393,31 +170,11 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "1. Schedule Free Inspection",
content: "Book online or call us today.",
},
{
id: "2",
title: "2. Honest Assessment",
content: "We document the damage with photos.",
},
{
id: "3",
title: "3. Handle Insurance",
content: "We manage the adjuster meetings for you.",
},
{
id: "4",
title: "4. Professional Repair",
content: "Clean, high-quality workmanship.",
},
{
id: "5",
title: "5. Clean-Up & Final Walkthrough",
content: "We leave your property spotless.",
},
{ id: "1", title: "1. Schedule Free Inspection", content: "Book online or call us today." },
{ id: "2", title: "2. Honest Assessment", content: "We document the damage with photos." },
{ id: "3", title: "3. Handle Insurance", content: "We manage the adjuster meetings for you." },
{ id: "4", title: "4. Professional Repair", content: "Clean, high-quality workmanship." },
{ id: "5", title: "5. Clean-Up & Final Walkthrough", content: "We leave your property spotless." },
]}
sideTitle="Roof Repair Made Simple"
sideDescription="Five steps to a secure roof."
@@ -428,9 +185,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
tag="Get Started"
title="Dont Let a Small Leak Turn Into a Major Repair"
description="Get a fast, honest inspection from a team Dallas homeowners trust."
@@ -443,30 +198,10 @@ export default function LandingPage() {
logoText="Chavez Brothers"
columns={[
{
title: "Company",
items: [
{
label: "About Us",
href: "#",
},
{
label: "Careers",
href: "#",
},
],
title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Careers", href: "#" }],
},
{
title: "Services",
items: [
{
label: "Roof Repair",
href: "#services",
},
{
label: "Insurance Claims",
href: "#insurance",
},
],
title: "Services", items: [{ label: "Roof Repair", href: "#services" }, { label: "Insurance Claims", href: "#insurance" }],
},
]}
/>