From cb6e73452c9c34620421365c95adbd7adcb8655c Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 06:49:58 +0000 Subject: [PATCH 1/4] Update src/app/about/page.tsx --- src/app/about/page.tsx | 67 ++++++++---------------------------------- 1 file changed, 12 insertions(+), 55 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 54eeede..e876844 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -2,12 +2,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; +import { CheckCircle, MapPin, BookOpen, AlertTriangle } from 'lucide-react'; import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix'; import FooterCard from '@/components/sections/footer/FooterCard'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import TextAbout from '@/components/sections/about/TextAbout'; -export default function LandingPage() { +export default function AboutPage() { return ( @@ -54,12 +40,7 @@ export default function LandingPage() { @@ -70,34 +51,10 @@ export default function LandingPage() { title="Core Principles" description="Our business is built on transparency, reliability, and local expertise." features={[ - { - title: "Integrity First", - description: "We never recommend unnecessary work.", - buttonIcon: "CheckCircle", - imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=4", - imageAlt: "chat bubble icon premium", - }, - { - title: "Local Knowledge", - description: "Serving Carolinas weather patterns for 20 years.", - buttonIcon: "MapPin", - imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=5", - imageAlt: "chat bubble icon premium", - }, - { - title: "Continuous Training", - description: "Keeping up with modern roofing tech.", - buttonIcon: "BookOpen", - imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=4", - imageAlt: "chat bubble icon premium", - }, - { - title: "Safety Standards", - description: "OSHA-compliant for every job site.", - buttonIcon: "AlertTriangle", - imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=4", - imageAlt: "chat bubble icon premium", - }, + { title: "Integrity First", description: "We never recommend unnecessary work.", buttonIcon: CheckCircle, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Local Knowledge", description: "Serving Carolinas weather patterns for 20 years.", buttonIcon: MapPin, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Continuous Training", description: "Keeping up with modern roofing tech.", buttonIcon: BookOpen, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Safety Standards", description: "OSHA-compliant for every job site.", buttonIcon: AlertTriangle, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "chat bubble icon premium" }, ]} /> -- 2.49.1 From 2fb8d89abe65edeae1999e364bca613efe94bdea Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 06:49:59 +0000 Subject: [PATCH 2/4] Update src/app/insurance/page.tsx --- src/app/insurance/page.tsx | 67 +++++++------------------------------- 1 file changed, 12 insertions(+), 55 deletions(-) diff --git a/src/app/insurance/page.tsx b/src/app/insurance/page.tsx index 6d7c44d..3b866df 100644 --- a/src/app/insurance/page.tsx +++ b/src/app/insurance/page.tsx @@ -2,12 +2,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; +import { Camera, FileText, Phone, Gavel } from 'lucide-react'; import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix'; import FooterCard from '@/components/sections/footer/FooterCard'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import TextAbout from '@/components/sections/about/TextAbout'; -export default function LandingPage() { +export default function InsurancePage() { return ( @@ -54,12 +40,7 @@ export default function LandingPage() { @@ -70,34 +51,10 @@ export default function LandingPage() { title="Why Insurance Claims Fail" description="Most claims are denied due to lack of documentation. We fix that." features={[ - { - title: "Professional Documentation", - description: "We take the photos they need.", - buttonIcon: "Camera", - imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=3", - imageAlt: "chat bubble icon premium", - }, - { - title: "Detailed Estimates", - description: "We use industry-standard pricing.", - buttonIcon: "FileText", - imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=4", - imageAlt: "chat bubble icon premium", - }, - { - title: "Claim Representation", - description: "We speak with your adjustor directly.", - buttonIcon: "Phone", - imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=3", - imageAlt: "chat bubble icon premium", - }, - { - title: "Coverage Advocacy", - description: "We fight for what you're owed.", - buttonIcon: "Gavel", - imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=3", - imageAlt: "chat bubble icon premium", - }, + { title: "Professional Documentation", description: "We take the photos they need.", buttonIcon: Camera, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Detailed Estimates", description: "We use industry-standard pricing.", buttonIcon: FileText, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Claim Representation", description: "We speak with your adjustor directly.", buttonIcon: Phone, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Coverage Advocacy", description: "We fight for what you're owed.", buttonIcon: Gavel, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "chat bubble icon premium" }, ]} /> -- 2.49.1 From 5ea0188e70665e9e3732ebf1fb3143c566b91c93 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 06:49:59 +0000 Subject: [PATCH 3/4] Update src/app/page.tsx --- src/app/page.tsx | 272 ++++++++--------------------------------------- 1 file changed, 44 insertions(+), 228 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 478fc0c..8f66c3a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,6 +2,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; +import { Shield, MessageCircle, Award, Hammer } from 'lucide-react'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix'; import FooterCard from '@/components/sections/footer/FooterCard'; @@ -30,26 +31,11 @@ export default function LandingPage() { @@ -264,60 +132,16 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={true} testimonials={[ - { - id: "t1", - name: "Robert H.", - role: "Homeowner", - company: "Client", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/signing-contract-with-golden-pen_23-2152004781.jpg", - }, - { - id: "t2", - name: "Byron B.", - role: "Homeowner", - company: "Client", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-black-woman-smile-camera_197531-33139.jpg", - }, - { - id: "t3", - name: "Chris M.", - role: "Homeowner", - company: "Client", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-with-shopping-bags_329181-18722.jpg", - }, - { - id: "t4", - name: "Sanjiv B.", - role: "Homeowner", - company: "Client", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiley-father-posing-with-arms-crossed_23-2148414862.jpg", - }, - { - id: "t5", - name: "Sarah L.", - role: "Homeowner", - company: "Client", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-spectacular-woman-laughing-front_197531-19644.jpg", - }, + { id: "t1", name: "Robert H.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/signing-contract-with-golden-pen_23-2152004781.jpg" }, + { id: "t2", name: "Byron B.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-black-woman-smile-camera_197531-33139.jpg" }, + { id: "t3", name: "Chris M.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-with-shopping-bags_329181-18722.jpg" }, + { id: "t4", name: "Sanjiv B.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiley-father-posing-with-arms-crossed_23-2148414862.jpg" }, + { id: "t5", name: "Sarah L.", role: "Homeowner", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-spectacular-woman-laughing-front_197531-19644.jpg" }, ]} kpiItems={[ - { - value: "4.9/5", - label: "Google Rating", - }, - { - value: "500+", - label: "Projects Completed", - }, - { - value: "100%", - label: "Insurance Focus", - }, + { value: "4.9/5", label: "Google Rating" }, + { value: "500+", label: "Projects Completed" }, + { value: "100%", label: "Insurance Focus" }, ]} title="Real Homeowners. Real Results." description="Hear what our clients have to say about our process." @@ -330,16 +154,8 @@ export default function LandingPage() { title="Don’t Wait Until It Gets Worse" description="Small roof issues turn into expensive problems fast. Get clarity today — risk-free." inputs={[ - { - name: "name", - type: "text", - placeholder: "Your Name", - }, - { - name: "phone", - type: "tel", - placeholder: "Your Phone", - }, + { name: "name", type: "text", placeholder: "Your Name" }, + { name: "phone", type: "tel", placeholder: "Your Phone" }, ]} imageSrc="http://img.b2bpic.net/free-photo/low-view-man-working-roof-with-drill_23-2148748773.jpg" /> -- 2.49.1 From fff52a3325fadf8d6463a1cdc01a93038bdd0975 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 17 Apr 2026 06:49:59 +0000 Subject: [PATCH 4/4] Update src/app/services/page.tsx --- src/app/services/page.tsx | 67 +++++++-------------------------------- 1 file changed, 12 insertions(+), 55 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index cd9e44f..e8d6e69 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -2,12 +2,13 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; +import { Droplets, Home, CloudRain, ShieldCheck } from 'lucide-react'; import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix'; import FooterCard from '@/components/sections/footer/FooterCard'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import TextAbout from '@/components/sections/about/TextAbout'; -export default function LandingPage() { +export default function ServicesPage() { return ( @@ -57,34 +43,10 @@ export default function LandingPage() { title="Our Full Suite of Services" description="From emergency repair to comprehensive insurance-backed restorations, we handle every detail." features={[ - { - title: "Leak Detection", - description: "Precision diagnostic tools to find hidden leaks.", - buttonIcon: "Droplets", - imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg?_wi=2", - imageAlt: "chat bubble icon premium", - }, - { - title: "Roof Replacement", - description: "Full tear-offs and high-quality shingle installation.", - buttonIcon: "Home", - imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg?_wi=3", - imageAlt: "chat bubble icon premium", - }, - { - title: "Storm Repair", - description: "Rapid restoration for wind and hail damage.", - buttonIcon: "CloudRain", - imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg?_wi=2", - imageAlt: "chat bubble icon premium", - }, - { - title: "Preventative Care", - description: "Maintenance plans to extend your roof lifespan.", - buttonIcon: "ShieldCheck", - imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg?_wi=2", - imageAlt: "chat bubble icon premium", - }, + { title: "Leak Detection", description: "Precision diagnostic tools to find hidden leaks.", buttonIcon: Droplets, imageSrc: "http://img.b2bpic.net/free-photo/speech-bubble-cut-out-icon_53876-71319.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Roof Replacement", description: "Full tear-offs and high-quality shingle installation.", buttonIcon: Home, imageSrc: "http://img.b2bpic.net/free-photo/exterior-home_74190-4300.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Storm Repair", description: "Rapid restoration for wind and hail damage.", buttonIcon: CloudRain, imageSrc: "http://img.b2bpic.net/free-vector/shield-love-silhouette-logo_361591-2147.jpg", imageAlt: "chat bubble icon premium" }, + { title: "Preventative Care", description: "Maintenance plans to extend your roof lifespan.", buttonIcon: ShieldCheck, imageSrc: "http://img.b2bpic.net/free-vector/background-with-advocacy-elements_23-2147814115.jpg", imageAlt: "chat bubble icon premium" }, ]} /> @@ -93,12 +55,7 @@ export default function LandingPage() { -- 2.49.1