From 2a9c198c57cd8fa97fd9ae68112706f7e9187435 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 25 Feb 2026 02:36:42 +0000 Subject: [PATCH 1/7] Update src/app/about/page.tsx --- src/app/about/page.tsx | 49 +++++++++++------------------------------- 1 file changed, 13 insertions(+), 36 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 6b50a6e..bc5185a 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -1,7 +1,6 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import Link from "next/link"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; @@ -43,25 +42,13 @@ export default function AboutPage() { tag="Our Story" features={[ { - id: "experience", - title: "Years of Experience", - description: "Decades of combined experience in metal roofing and construction, specializing in standing seam installations.", - tag: "Experience", - imageSrc: "https://img.b2bpic.net/free-photo/worker-cuts-steel-profiles-drywall-close-up-selective-focus-preparing-installation-ceiling-profile-system-frame-renovation-repair_166373-1903.jpg?_wi=3" + id: "experience", title: "Years of Experience", description: "Decades of combined experience in metal roofing and construction, specializing in standing seam installations.", tag: "Experience", imageSrc: "https://img.b2bpic.net/free-photo/worker-cuts-steel-profiles-drywall-close-up-selective-focus-preparing-installation-ceiling-profile-system-frame-renovation-repair_166373-1903.jpg?_wi=3" }, { - id: "values", - title: "Our Core Values", - description: "Responsive communication, clean job sites, and premium workmanship on every project, regardless of size.", - tag: "Values", - imageSrc: "https://img.b2bpic.net/free-photo/smiling-business-man-talking-phone-lounge_1262-3626.jpg?_wi=2" + id: "values", title: "Our Core Values", description: "Responsive communication, clean job sites, and premium workmanship on every project, regardless of size.", tag: "Values", imageSrc: "https://img.b2bpic.net/free-photo/smiling-business-man-talking-phone-lounge_1262-3626.jpg?_wi=2" }, { - id: "community", - title: "Community Focused", - description: "Proudly serving homeowners and businesses in our local community with integrity and professionalism.", - tag: "Community", - imageSrc: "https://img.b2bpic.net/free-photo/full-shot-people-working-construction_23-2150772881.jpg?_wi=4" + id: "community", title: "Community Focused", description: "Proudly serving homeowners and businesses in our local community with integrity and professionalism.", tag: "Community", imageSrc: "https://img.b2bpic.net/free-photo/full-shot-people-working-construction_23-2150772881.jpg?_wi=4" } ]} animationType="slide-up" @@ -76,22 +63,16 @@ export default function AboutPage() { description="Numbers that reflect our commitment to quality, communication, and customer satisfaction." metrics={[ { - id: "1", - icon: Users, - title: "Happy Customers", - value: "200+" + id: "1", icon: Users, + title: "Happy Customers", value: "200+" }, { - id: "2", - icon: Award, - title: "Years Experience", - value: "15+" + id: "2", icon: Award, + title: "Years Experience", value: "15+" }, { - id: "3", - icon: Clock, - title: "Projects Completed", - value: "500+" + id: "3", icon: Clock, + title: "Projects Completed", value: "500+" } ]} animationType="slide-up" @@ -116,8 +97,7 @@ export default function AboutPage() { Date: Wed, 25 Feb 2026 02:36:42 +0000 Subject: [PATCH 2/7] Update src/app/construction/page.tsx --- src/app/construction/page.tsx | 73 ++++------------------------------- 1 file changed, 7 insertions(+), 66 deletions(-) diff --git a/src/app/construction/page.tsx b/src/app/construction/page.tsx index 2e74e67..4abd7a6 100644 --- a/src/app/construction/page.tsx +++ b/src/app/construction/page.tsx @@ -1,10 +1,8 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import Link from "next/link"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; -import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ContactText from '@/components/sections/contact/ContactText'; import FooterSimple from '@/components/sections/footer/FooterSimple'; @@ -42,25 +40,13 @@ export default function ConstructionPage() { tag="Construction Services" features={[ { - id: "barns", - title: "Barns & Agricultural Buildings", - description: "Complete barn construction, renovations, and metal siding installations.", - tag: "Agricultural", - imageSrc: "https://img.b2bpic.net/free-photo/beautiful-shot-store-building-from-wood-stones-west-bloomfield-mi_181624-60264.jpg?_wi=1" + id: "barns", title: "Barns & Agricultural Buildings", description: "Complete barn construction, renovations, and metal siding installations.", tag: "Agricultural", imageSrc: "https://img.b2bpic.net/free-photo/beautiful-shot-store-building-from-wood-stones-west-bloomfield-mi_181624-60264.jpg?_wi=1" }, { - id: "garages", - title: "Garages & Storage Buildings", - description: "Custom garage construction with premium finishes and durable materials.", - tag: "Residential", - imageSrc: "https://img.b2bpic.net/free-photo/experts-check-warehouse-inventory_482257-75354.jpg?_wi=2" + id: "garages", title: "Garages & Storage Buildings", description: "Custom garage construction with premium finishes and durable materials.", tag: "Residential", imageSrc: "https://img.b2bpic.net/free-photo/experts-check-warehouse-inventory_482257-75354.jpg?_wi=2" }, { - id: "exterior", - title: "Exterior Renovations", - description: "Siding, trim work, and exterior upgrades that complement your roof.", - tag: "Renovation", - imageSrc: "https://img.b2bpic.net/free-photo/full-shot-people-working-construction_23-2150772881.jpg?_wi=2" + id: "exterior", title: "Exterior Renovations", description: "Siding, trim work, and exterior upgrades that complement your roof.", tag: "Renovation", imageSrc: "https://img.b2bpic.net/free-photo/full-shot-people-working-construction_23-2150772881.jpg?_wi=2" } ]} animationType="slide-up" @@ -69,47 +55,6 @@ export default function ConstructionPage() { /> -
- -
-
Date: Wed, 25 Feb 2026 02:36:43 +0000 Subject: [PATCH 3/7] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 064db9e..45bb595 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,7 +1,6 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import Link from "next/link"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import ContactText from '@/components/sections/contact/ContactText'; import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; @@ -54,25 +53,13 @@ export default function ContactPage() { tag="Get in Touch" features={[ { - id: "phone", - title: "Call or Text Joseph", - description: "Direct line for immediate response. Available during business hours and for urgent matters.", - tag: "Phone", - imageSrc: "https://img.b2bpic.net/free-photo/smiling-business-man-talking-phone-lounge_1262-3626.jpg?_wi=3" + id: "phone", title: "Call or Text Joseph", description: "Direct line for immediate response. Available during business hours and for urgent matters.", tag: "Phone", imageSrc: "https://img.b2bpic.net/free-photo/smiling-business-man-talking-phone-lounge_1262-3626.jpg?_wi=3" }, { - id: "estimate", - title: "Free Estimate Request", - description: "Tell us about your project and we'll provide a detailed, no-obligation estimate.", - tag: "Estimate", - imageSrc: "https://img.b2bpic.net/free-photo/closeup-hands-business-meeting_93675-132442.jpg?_wi=2" + id: "estimate", title: "Free Estimate Request", description: "Tell us about your project and we'll provide a detailed, no-obligation estimate.", tag: "Estimate", imageSrc: "https://img.b2bpic.net/free-photo/closeup-hands-business-meeting_93675-132442.jpg?_wi=2" }, { - id: "consultation", - title: "On-Site Consultation", - description: "Schedule a visit to discuss your project in detail and explore all options.", - tag: "Visit", - imageSrc: "https://img.b2bpic.net/free-photo/middle-aged-couple-meeting-with-notary_74855-2978.jpg?_wi=2" + id: "consultation", title: "On-Site Consultation", description: "Schedule a visit to discuss your project in detail and explore all options.", tag: "Visit", imageSrc: "https://img.b2bpic.net/free-photo/middle-aged-couple-meeting-with-notary_74855-2978.jpg?_wi=2" } ]} animationType="slide-up" @@ -97,8 +84,7 @@ export default function ContactPage() { Date: Wed, 25 Feb 2026 02:36:44 +0000 Subject: [PATCH 4/7] Update src/app/layout.tsx --- src/app/layout.tsx | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f2d84ea..32a70df 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -3,32 +3,19 @@ import { Ubuntu } from "next/font/google"; import "./globals.css"; const ubuntu = Ubuntu({ - variable: "--font-ubuntu", - subsets: ["latin"], + variable: "--font-ubuntu", subsets: ["latin"], weight: ["300", "400", "500", "700"], }); export const metadata: Metadata = { - title: "Premium Metal Roofing & Construction | Martinez", - description: "Expert standing seam metal roofing, repairs, and construction services. Fast communication, clean job sites, trusted by homeowners across the region.", - keywords: "metal roofing, standing seam, roof repair, construction, residential roofing, professional contractor", - openGraph: { - title: "Premium Metal Roofing & Construction | Martinez", - description: "Expert standing seam metal roofing, repairs, and construction services with clear communication and clean finishes.", - type: "website", - siteName: "Martinez Metal Roofing", - images: [ + title: "Premium Metal Roofing & Construction | Martinez", description: "Expert standing seam metal roofing, repairs, and construction services. Fast communication, clean job sites, trusted by homeowners across the region.", keywords: "metal roofing, standing seam, roof repair, construction, residential roofing, professional contractor", openGraph: { + title: "Premium Metal Roofing & Construction | Martinez", description: "Expert standing seam metal roofing, repairs, and construction services with clear communication and clean finishes.", type: "website", siteName: "Martinez Metal Roofing", images: [ { - url: "https://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg", - alt: "Premium standing seam metal roofing installation", - }, + url: "https://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg", alt: "Premium standing seam metal roofing installation"}, ], }, twitter: { - card: "summary_large_image", - title: "Premium Metal Roofing & Construction", - description: "Standing seam specialists with responsive communication and premium finishes.", - images: ["https://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg"], + card: "summary_large_image", title: "Premium Metal Roofing & Construction", description: "Standing seam specialists with responsive communication and premium finishes.", images: ["https://img.b2bpic.net/free-photo/full-shot-man-wearing-protection-helmet_23-2149343634.jpg"], }, robots: { index: true, From 7e68b704f13d40e4dc62f6458113cc3fe52f235a Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 25 Feb 2026 02:36:45 +0000 Subject: [PATCH 5/7] Update src/app/metal-roofing/page.tsx --- src/app/metal-roofing/page.tsx | 88 +++++----------------------------- 1 file changed, 11 insertions(+), 77 deletions(-) diff --git a/src/app/metal-roofing/page.tsx b/src/app/metal-roofing/page.tsx index 3c68cbc..dd317fe 100644 --- a/src/app/metal-roofing/page.tsx +++ b/src/app/metal-roofing/page.tsx @@ -1,13 +1,10 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import Link from "next/link"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; -import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; -import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; +import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; import ContactText from '@/components/sections/contact/ContactText'; import FooterSimple from '@/components/sections/footer/FooterSimple'; -import { Quote } from "lucide-react"; export default function MetalRoofingPage() { return ( @@ -37,80 +34,21 @@ export default function MetalRoofingPage() {
- -
- -
- Date: Wed, 25 Feb 2026 02:36:45 +0000 Subject: [PATCH 6/7] Update src/app/page.tsx --- src/app/page.tsx | 73 +++++++++++------------------------------------- 1 file changed, 17 insertions(+), 56 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 9a6df21..eef7a7e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,7 +1,6 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import Link from "next/link"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import HeroSplit from '@/components/sections/hero/HeroSplit'; import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; @@ -64,25 +63,13 @@ export default function HomePage() { tag="Why Choose Us" features={[ { - id: "responsive", - title: "Responsive & Professional", - description: "Quick replies by phone/text. Straight answers, clear next steps.", - tag: "Communication", - imageSrc: "https://img.b2bpic.net/free-photo/smiling-business-man-talking-phone-lounge_1262-3626.jpg?_wi=1" + id: "responsive", title: "Responsive & Professional", description: "Quick replies by phone/text. Straight answers, clear next steps.", tag: "Communication", imageSrc: "https://img.b2bpic.net/free-photo/smiling-business-man-talking-phone-lounge_1262-3626.jpg?_wi=1" }, { - id: "expertise", - title: "Standing Seam Expertise", - description: "Metal installs done clean, tight, and built to handle harsh seasons.", - tag: "Specialty", - imageSrc: "https://img.b2bpic.net/free-photo/worker-cuts-steel-profiles-drywall-close-up-selective-focus-preparing-installation-ceiling-profile-system-frame-renovation-repair_166373-1903.jpg?_wi=1" + id: "expertise", title: "Standing Seam Expertise", description: "Metal installs done clean, tight, and built to handle harsh seasons.", tag: "Specialty", imageSrc: "https://img.b2bpic.net/free-photo/worker-cuts-steel-profiles-drywall-close-up-selective-focus-preparing-installation-ceiling-profile-system-frame-renovation-repair_166373-1903.jpg?_wi=1" }, { - id: "jobsites", - title: "Respectful Job Sites", - description: "Fast, organized work—no mess left behind.", - tag: "Quality", - imageSrc: "https://img.b2bpic.net/free-photo/full-shot-people-working-construction_23-2150772881.jpg?_wi=1" + id: "jobsites", title: "Respectful Job Sites", description: "Fast, organized work—no mess left behind.", tag: "Quality", imageSrc: "https://img.b2bpic.net/free-photo/full-shot-people-working-construction_23-2150772881.jpg?_wi=1" } ]} animationType="slide-up" @@ -97,22 +84,16 @@ export default function HomePage() { description="Many homeowners expect metal roofing to take months—especially in peak season. We stay responsive, communicate clearly, and schedule realistically so your project moves forward without surprises." metrics={[ { - id: "1", - icon: MessageSquare, - title: "Quick Communication", - value: "24hrs" + id: "1", icon: MessageSquare, + title: "Quick Communication", value: "24hrs" }, { - id: "2", - icon: Calendar, - title: "Flexible Scheduling", - value: "100%" + id: "2", icon: Calendar, + title: "Flexible Scheduling", value: "100%" }, { - id: "3", - icon: Zap, - title: "Efficient Installs", - value: "Fast" + id: "3", icon: Zap, + title: "Efficient Installs", value: "Fast" } ]} animationType="slide-up" @@ -127,32 +108,16 @@ export default function HomePage() { description="From initial estimate through final walkthrough, transparency and communication at every step." features={[ { - id: "estimate", - title: "Request an Estimate", - description: "Tell us what you need. We'll respond quickly.", - tag: "Step 1", - imageSrc: "https://img.b2bpic.net/free-photo/closeup-hands-business-meeting_93675-132442.jpg?_wi=1" + id: "estimate", title: "Request an Estimate", description: "Tell us what you need. We'll respond quickly.", tag: "Step 1", imageSrc: "https://img.b2bpic.net/free-photo/closeup-hands-business-meeting_93675-132442.jpg?_wi=1" }, { - id: "consultation", - title: "On-Site Visit & Options", - description: "We listen, review your goals, and walk you through the best approach.", - tag: "Step 2", - imageSrc: "https://img.b2bpic.net/free-photo/middle-aged-couple-meeting-with-notary_74855-2978.jpg?_wi=1" + id: "consultation", title: "On-Site Visit & Options", description: "We listen, review your goals, and walk you through the best approach.", tag: "Step 2", imageSrc: "https://img.b2bpic.net/free-photo/middle-aged-couple-meeting-with-notary_74855-2978.jpg?_wi=1" }, { - id: "execution", - title: "Schedule & Installation", - description: "Clear timeline, clean worksite, professional finish.", - tag: "Step 3", - imageSrc: "https://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg" + id: "execution", title: "Schedule & Installation", description: "Clear timeline, clean worksite, professional finish.", tag: "Step 3", imageSrc: "https://img.b2bpic.net/free-photo/specialist-technician-professional-engineer-with-laptop-tablet-maintenance-checking-installing-solar-roof-panel-factory-rooftop-sunlight-engineers-team-survey-check-solar-panel-roof_609648-2202.jpg" }, { - id: "walkthrough", - title: "Final Walkthrough", - description: "We make sure everything looks right and performs right.", - tag: "Step 4", - imageSrc: "https://img.b2bpic.net/free-photo/company-manager-holding-project-plans-while-talking-african-american-manual-worker-who-is-pointing-something-factory_637285-4115.jpg" + id: "walkthrough", title: "Final Walkthrough", description: "We make sure everything looks right and performs right.", tag: "Step 4", imageSrc: "https://img.b2bpic.net/free-photo/company-manager-holding-project-plans-while-talking-african-american-manual-worker-who-is-pointing-something-factory_637285-4115.jpg" } ]} animationType="slide-up" @@ -177,8 +142,7 @@ export default function HomePage() { Date: Wed, 25 Feb 2026 02:36:46 +0000 Subject: [PATCH 7/7] Update src/app/projects/page.tsx --- src/app/projects/page.tsx | 105 ++++---------------------------------- 1 file changed, 11 insertions(+), 94 deletions(-) diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx index f6d1756..fd4fd5a 100644 --- a/src/app/projects/page.tsx +++ b/src/app/projects/page.tsx @@ -1,10 +1,8 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import Link from "next/link"; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; -import BlogCardTwo from '@/components/sections/blog/BlogCardTwo'; -import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; +import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia'; import ContactText from '@/components/sections/contact/ContactText'; import FooterSimple from '@/components/sections/footer/FooterSimple'; @@ -36,59 +34,19 @@ export default function ProjectsPage() {
-
-
- -
-