From 7d55654d6048a84e203564e1c6adeb1ba223f9d5 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 16:53:29 +0000 Subject: [PATCH 1/4] Add src/app/about/page.tsx --- src/app/about/page.tsx | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 src/app/about/page.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..0b35a7d --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,52 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import MediaAbout from '@/components/sections/about/MediaAbout'; +import TeamCardOne from '@/components/sections/team/TeamCardOne'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function AboutPage() { + return ( + + + + + + + + + ); +} From 501c45d7b454bf6be35c504276d1e3f8b7d7d09d Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 16:53:29 +0000 Subject: [PATCH 2/4] Add src/app/contact/page.tsx --- src/app/contact/page.tsx | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/app/contact/page.tsx diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..e945bbd --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,40 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ContactCenter from '@/components/sections/contact/ContactCenter'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function ContactPage() { + return ( + + + + + + + + ); +} From 732e6fde8cb33712faf2fb4bdd992477540ae493 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 16:53:30 +0000 Subject: [PATCH 3/4] Update src/app/page.tsx --- src/app/page.tsx | 148 ++++++++++++++--------------------------------- 1 file changed, 42 insertions(+), 106 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e19ea55..6e5a7da 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,14 +31,11 @@ export default function LandingPage() { @@ -108,28 +87,22 @@ export default function LandingPage() { { title: "Weekly Pool Cleaning", description: "Full debris removal, tile scrubbing, and comprehensive maintenance every single week.", icon: Droplets, mediaItems: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/brunette-with-two-pigtails-from-high-pressure-hose-washes-car-car-wash_1153-9394.jpg"}, - { - imageSrc: "http://img.b2bpic.net/free-photo/water-ripples-blue-tiled-swimming-pool-background-view-from_1253-1542.jpg"}, + { imageSrc: "http://img.b2bpic.net/free-photo/brunette-with-two-pigtails-from-high-pressure-hose-washes-car-car-wash_1153-9394.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/water-ripples-blue-tiled-swimming-pool-background-view-from_1253-1542.jpg" }, ] }, { title: "Chemical Balancing", description: "Expert water testing and professional chemical adjustment for a healthy swimming environment.", icon: Droplets, mediaItems: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/man-starting-riding-skateboard_23-2147678191.jpg"}, - { - imageSrc: "http://img.b2bpic.net/free-photo/small-movie-projector_23-2147698858.jpg"}, + { imageSrc: "http://img.b2bpic.net/free-photo/man-starting-riding-skateboard_23-2147678191.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/small-movie-projector_23-2147698858.jpg" }, ] }, { title: "Equipment Repair", description: "Pumps, timers, heaters — our expert technicians ensure your mechanical systems run flawlessly.", icon: Wrench, mediaItems: [ - { - imageSrc: "http://img.b2bpic.net/free-photo/man-fishing-by-lake_53876-20826.jpg"}, - { - imageSrc: "http://img.b2bpic.net/free-photo/rear-view-woman-swimming-relaxing-pool-with-wide-open-arms-crystal-clear-water_1253-1035.jpg"}, + { imageSrc: "http://img.b2bpic.net/free-photo/man-fishing-by-lake_53876-20826.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/rear-view-woman-swimming-relaxing-pool-with-wide-open-arms-crystal-clear-water_1253-1035.jpg" }, ] }, ]} @@ -144,15 +117,9 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={true} metrics={[ - { - id: "1", icon: Phone, - title: "Free Quote", value: "Step 1"}, - { - id: "2", icon: User, - title: "Visit", value: "Step 2"}, - { - id: "3", icon: Waves, - title: "Enjoy", value: "Step 3"}, + { id: "1", icon: Phone, title: "Free Quote", value: "Step 1" }, + { id: "2", icon: User, title: "Visit", value: "Step 2" }, + { id: "3", icon: Waves, title: "Enjoy", value: "Step 3" }, ]} title="A Simple Process for Clarity" description="Zero stress. Just crystal clear water, every single week." @@ -166,21 +133,11 @@ export default function LandingPage() { gridVariant="one-large-left-three-stacked-right" useInvertedBackground={false} testimonials={[ - { - id: "1", name: "Mark D.", role: "Homeowner", company: "Fresno", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-business-man-posing-with-crossed-arms_23-2149206526.jpg"}, - { - id: "2", name: "Sarah P.", role: "Homeowner", company: "Clovis", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/head-shot-happy-beautiful-young-woman-posing-indoors-looking-camera-smiling_74855-10218.jpg"}, - { - id: "3", name: "David W.", role: "Homeowner", company: "Fresno", rating: 5, - 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: "4", name: "Linda M.", role: "Homeowner", company: "Clovis", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg"}, - { - id: "5", name: "James L.", role: "Homeowner", company: "Fresno", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1613.jpg"}, + { id: "1", name: "Mark D.", role: "Homeowner", company: "Fresno", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-business-man-posing-with-crossed-arms_23-2149206526.jpg" }, + { id: "2", name: "Sarah P.", role: "Homeowner", company: "Clovis", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/head-shot-happy-beautiful-young-woman-posing-indoors-looking-camera-smiling_74855-10218.jpg" }, + { id: "3", name: "David W.", role: "Homeowner", company: "Fresno", rating: 5, 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: "4", name: "Linda M.", role: "Homeowner", company: "Clovis", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-beautiful-adult-businesswoman_1262-1760.jpg" }, + { id: "5", name: "James L.", role: "Homeowner", company: "Fresno", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1613.jpg" }, ]} title="239 Happy Pool Owners" description="See why homeowners in Fresno and Clovis trust us with their backyard oasis." @@ -194,18 +151,12 @@ export default function LandingPage() { gridVariant="four-items-2x2-equal-grid" useInvertedBackground={true} products={[ - { - id: "p1", name: "Sparkling Pools", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/umbrella-deck-travel-holiday-luxury_1203-4524.jpg"}, - { - id: "p2", name: "Expert Care", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/man-sunglasses-hat-drinking-cocktail-sitting-near-pool_176420-3986.jpg"}, - { - id: "p3", name: "Precision Tech", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/automatic-electronic-switch-control-water-pump-pressure-controller_627829-7491.jpg"}, - { - id: "p4", name: "Crystal Clear", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/closeup-desaturated-transparent-clear-calm-water-surface-texture-with-splashes-bubbles-trendy_1258-110214.jpg"}, - { - id: "p5", name: "Equipment Care", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-using-smart-mobile-phone-around-outdoor-swimming-pool_74190-10042.jpg"}, - { - id: "p6", name: "Detail Focused", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/skate-ramp-park_23-2147678260.jpg"}, + { id: "p1", name: "Sparkling Pools", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/umbrella-deck-travel-holiday-luxury_1203-4524.jpg" }, + { id: "p2", name: "Expert Care", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/man-sunglasses-hat-drinking-cocktail-sitting-near-pool_176420-3986.jpg" }, + { id: "p3", name: "Precision Tech", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/automatic-electronic-switch-control-water-pump-pressure-controller_627829-7491.jpg" }, + { id: "p4", name: "Crystal Clear", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/closeup-desaturated-transparent-clear-calm-water-surface-texture-with-splashes-bubbles-trendy_1258-110214.jpg" }, + { id: "p5", name: "Equipment Care", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-using-smart-mobile-phone-around-outdoor-swimming-pool_74190-10042.jpg" }, + { id: "p6", name: "Detail Focused", price: "Our Work", variant: "Gallery", imageSrc: "http://img.b2bpic.net/free-photo/skate-ramp-park_23-2147678260.jpg" }, ]} title="See the All Weather Difference" description="Our work speaks for itself—high-end, professional results for every property we serve." @@ -215,8 +166,7 @@ export default function LandingPage() {
@@ -252,4 +188,4 @@ export default function LandingPage() { ); -} \ No newline at end of file +} From eecde765a6dd813c051891fd8c2e3e91998af309 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 16:53:30 +0000 Subject: [PATCH 4/4] Add src/app/services/page.tsx --- src/app/services/page.tsx | 76 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 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..2ca309f --- /dev/null +++ b/src/app/services/page.tsx @@ -0,0 +1,76 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive'; +import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { Droplets, Phone, User, Waves, Wrench } from "lucide-react"; + +export default function ServicesPage() { + return ( + + + + +
+ +
+ +
+ +
+ + +
+
+ ); +}