From 28ed1937a1d3d00e5caa3c1f0fc776c28c37c5a1 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 05:59:59 +0000 Subject: [PATCH 1/7] Add src/app/clients/page.tsx --- src/app/clients/page.tsx | 79 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 src/app/clients/page.tsx diff --git a/src/app/clients/page.tsx b/src/app/clients/page.tsx new file mode 100644 index 0000000..17f2137 --- /dev/null +++ b/src/app/clients/page.tsx @@ -0,0 +1,79 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; +import { Star } from "lucide-react"; + +export default function ClientsPage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "About Us", id: "/#about" }, + { name: "Services", id: "/#services" }, + { name: "Quality", id: "/#quality" }, + { name: "Metrics", id: "/metrics" }, + { name: "Clients", id: "/clients" }, + { name: "Pricing", id: "/#pricing" }, + { name: "FAQ", id: "/#faq" }, + { name: "Contact", id: "/#contact" }, + ]; + + return ( + + + + +
+ +
+ + +
+
+ ); +} -- 2.49.1 From f9fef4f586fd0754f05142d21728c2670c08dd8a Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 05:59:59 +0000 Subject: [PATCH 2/7] Add src/app/faq/page.tsx --- src/app/faq/page.tsx | 110 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 src/app/faq/page.tsx diff --git a/src/app/faq/page.tsx b/src/app/faq/page.tsx new file mode 100644 index 0000000..1022a52 --- /dev/null +++ b/src/app/faq/page.tsx @@ -0,0 +1,110 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import { HelpCircle, Phone } from "lucide-react"; + +export default function FaqPage() { + return ( + + + + +
+ +
+ +
+ console.log(email)} + /> +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From beb93f53db5aecdb61e6b83f26daad5262d9c5c3 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 06:00:00 +0000 Subject: [PATCH 3/7] Add src/app/metrics/page.tsx --- src/app/metrics/page.tsx | 77 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 src/app/metrics/page.tsx diff --git a/src/app/metrics/page.tsx b/src/app/metrics/page.tsx new file mode 100644 index 0000000..8d836bd --- /dev/null +++ b/src/app/metrics/page.tsx @@ -0,0 +1,77 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; +import { Trophy } from "lucide-react"; + +export default function MetricsPage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "About Us", id: "/#about" }, + { name: "Services", id: "/#services" }, + { name: "Quality", id: "/#quality" }, + { name: "Metrics", id: "/metrics" }, + { name: "Clients", id: "/clients" }, + { name: "Pricing", id: "/#pricing" }, + { name: "FAQ", id: "/#faq" }, + { name: "Contact", id: "/#contact" }, + ]; + + return ( + + + + +
+ +
+ + +
+
+ ); +} -- 2.49.1 From d7c2d8d54506fb468e4458dfda4871a54660d14a Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 06:00:00 +0000 Subject: [PATCH 4/7] Update src/app/page.tsx --- src/app/page.tsx | 61 +++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ec25b4b..86b67a9 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,10 +2,10 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactCenter from '@/components/sections/contact/ContactCenter'; + import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve'; -import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import HeroCentered from '@/components/sections/hero/HeroCentered'; import MediaAbout from '@/components/sections/about/MediaAbout'; import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo'; @@ -48,10 +48,10 @@ export default function LandingPage() { { name: "FAQ", id: "#faq"}, { - name: "Contact", id: "#contact"}, + name: "Contact", href: "/contact"}, ]} button={{ - text: "Get a Free Quote", href: "#contact"}} + text: "Get a Free Quote", href: "/contact"}} logoSrc="http://img.b2bpic.net/free-photo/price-tag-front-side_187299-40109.jpg" brandName="Miami Roof Tech" /> @@ -78,7 +78,7 @@ export default function LandingPage() { avatarText="Trusted by over 1000+ satisfied clients in Miami!" buttons={[ { - text: "Get a Free Estimate", href: "#contact"}, + text: "Get a Free Estimate", href: "/contact"}, { text: "View Our Services", href: "#services"}, ]} @@ -243,7 +243,7 @@ export default function LandingPage() { id: "basic", badge: "Standard", badgeIcon: Sparkles, price: "Starting at $299", name: "Roof Repair Service", buttons: [ { - text: "Request Repair", href: "#contact"}, + text: "Request Repair", href: "/contact"}, ], features: [ "Minor Leak Fixes", "Damaged Tile Replacement", "Gutter Adjustments", "Free Inspection Report"], @@ -252,7 +252,7 @@ export default function LandingPage() { id: "standard", badge: "Best Value", badgeIcon: Zap, price: "Starting at $8,000", name: "Full Roof Replacement", buttons: [ { - text: "Get a Quote", href: "#contact"}, + text: "Get a Quote", href: "/contact"}, ], features: [ "Complete Tear-off & Installation", "Premium Shingle Options", "Enhanced Leak Protection", "20-Year Material Warranty"], @@ -261,7 +261,7 @@ export default function LandingPage() { id: "premium", badge: "Comprehensive", badgeIcon: ShieldCheck, price: "Custom Quote", name: "New Roof Installation", buttons: [ { - text: "Consult an Expert", href: "#contact"}, + text: "Consult an Expert", href: "/contact"}, ], features: [ "Architectural Design Support", "Luxury Tile & Metal Options", "Advanced Ventilation Systems", "Lifetime Workmanship Guarantee"], @@ -303,31 +303,34 @@ export default function LandingPage() { /> -
- console.log(email)} - /> -
-- 2.49.1 From 905af44dff7e44940a8bbba8bd39eca3403769e1 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 06:00:00 +0000 Subject: [PATCH 5/7] Add src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 126 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 src/app/pricing/page.tsx diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx new file mode 100644 index 0000000..c16558c --- /dev/null +++ b/src/app/pricing/page.tsx @@ -0,0 +1,126 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import PricingCardThree from '@/components/sections/pricing/PricingCardThree'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import { Sparkles, Zap, ShieldCheck, Tag, Phone } from "lucide-react"; + +export default function PricingPage() { + return ( + + + + +
+ +
+ +
+ console.log(email)} + /> +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 0c0834cab9304f151a8db1c4570078fd48eb3c35 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 06:00:01 +0000 Subject: [PATCH 6/7] Add src/app/quality/page.tsx --- src/app/quality/page.tsx | 111 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 src/app/quality/page.tsx diff --git a/src/app/quality/page.tsx b/src/app/quality/page.tsx new file mode 100644 index 0000000..a3a042b --- /dev/null +++ b/src/app/quality/page.tsx @@ -0,0 +1,111 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import { Phone, Star } from "lucide-react"; + +export const metadata = { + title: 'Quality & Guarantees | Miami Roof Tech', + description: 'Discover Miami Roof Tech\'s commitment to quality, customer satisfaction, and the guarantees we offer on our superior roofing services.', +}; + +export default function QualityPage() { + return ( + + + + +
+ +
+ +
+ console.log(email)} + /> +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1 From 2a81e219599edb4175ef6557c570634077db331c Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 06:00:01 +0000 Subject: [PATCH 7/7] Add src/app/services/page.tsx --- src/app/services/page.tsx | 125 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 src/app/services/page.tsx diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx new file mode 100644 index 0000000..1b128c9 --- /dev/null +++ b/src/app/services/page.tsx @@ -0,0 +1,125 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; +import { Building, Wrench, Zap, Award, Sparkles, ShieldCheck, Phone } from "lucide-react"; + +export const metadata = { + title: 'Our Services | Miami Roof Tech', + description: 'Explore the comprehensive roofing services offered by Miami Roof Tech, including residential, commercial, repair, and maintenance solutions.', +}; + +export default function ServicesPage() { + return ( + + + + +
+ +
+ +
+ console.log(email)} + /> +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1