9 Commits

Author SHA1 Message Date
98608dc0d5 Update src/app/services/page.tsx 2026-03-05 20:07:12 +00:00
4cb88a0855 Update src/app/page.tsx 2026-03-05 20:07:12 +00:00
dac0ae1dde Update src/app/layout.tsx 2026-03-05 20:07:11 +00:00
35becd0c31 Merge version_3 into main
Merge version_3 into main
2026-03-05 19:52:30 +00:00
5efeb3dfca Update src/app/styles/variables.css 2026-03-05 19:52:26 +00:00
97632d6ddc Update src/app/services/page.tsx 2026-03-05 19:52:25 +00:00
1952fade9b Update src/app/page.tsx 2026-03-05 19:52:25 +00:00
bd6169150f Update src/app/layout.tsx 2026-03-05 19:52:25 +00:00
5d560bfc20 Merge version_2 into main
Merge version_2 into main
2026-03-05 19:41:10 +00:00
3 changed files with 74 additions and 7 deletions

View File

@@ -7,6 +7,7 @@ import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll"
import FeatureBento from "@/components/sections/feature/FeatureBento";
import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen";
import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import ContactFaq from "@/components/sections/contact/ContactFaq";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
@@ -29,6 +30,9 @@ import {
Clock,
Award,
Users,
TrendingUp,
Hammer,
Gauge,
} from "lucide-react";
export default function HomePage() {
@@ -160,6 +164,35 @@ export default function HomePage() {
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardOne
title="Our Impact by the Numbers"
description="Real results that showcase our commitment to excellence and customer satisfaction across Renton and surrounding communities."
tag="Performance Metrics"
tagIcon={TrendingUp}
tagAnimation="slide-up"
metrics={[
{
id: "1", value: "500+", title: "Happy Customers", description: "Satisfied homeowners across Renton and nearby areas", icon: Users,
},
{
id: "2", value: "25+", title: "Years Experience", description: "Combined expertise and proven track record", icon: Award,
},
{
id: "3", value: "1-2hrs", title: "Avg Response Time", description: "Quick arrival for all your plumbing emergencies", icon: Clock,
},
{
id: "4", value: "100%", title: "Satisfaction Guarantee", description: "Every job backed by our commitment to excellence", icon: CheckCircle,
},
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
ariaLabel="Key performance metrics and impact"
/>
</div>
<div id="why-choose-us" data-section="why-choose-us">
<MetricSplitMediaAbout
tag="Our Commitment"

View File

@@ -4,6 +4,7 @@ import Link from "next/link";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureBento from "@/components/sections/feature/FeatureBento";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import ContactFaq from "@/components/sections/contact/ContactFaq";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import {
@@ -17,6 +18,10 @@ import {
Zap,
Hammer,
Shield,
TrendingUp,
Users,
Award,
CheckCircle,
} from "lucide-react";
export default function ServicesPage() {
@@ -89,6 +94,35 @@ export default function ServicesPage() {
/>
</div>
<div id="service-metrics" data-section="service-metrics">
<MetricCardOne
title="Our Service Excellence"
description="Numbers that reflect our dedication to quality plumbing services and customer satisfaction."
tag="Service Quality"
tagIcon={TrendingUp}
tagAnimation="slide-up"
metrics={[
{
id: "1", value: "24/7", title: "Emergency Availability", description: "Round-the-clock emergency plumbing response", icon: Zap,
},
{
id: "2", value: "1-2hrs", title: "Average Response Time", description: "Quick arrival for urgent plumbing needs", icon: Phone,
},
{
id: "3", value: "8", title: "Core Services", description: "Comprehensive plumbing solutions available", icon: Wrench,
},
{
id: "4", value: "100%", title: "Satisfaction Rate", description: "Backed by our guarantee on every job", icon: CheckCircle,
},
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
ariaLabel="Service quality metrics"
/>
</div>
<div id="services-cta" data-section="services-cta">
<ContactFaq
ctaTitle="Ready to Get Started?"

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #0a1a2e;
--primary-cta: #d4a574;
--background: #f5faff;
--card: #f1f8ff;
--foreground: #001122;
--primary-cta: #15479c;
--primary-cta-text: #fbfaff;
--secondary-cta: #f9f9f9;
--secondary-cta: #ffffff;
--secondary-cta-text: #0f0022;
--accent: #c9a961;
--background-accent: #e8dcc8;
--accent: #ff7b05;
--background-accent: #ff8c42;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);