diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
new file mode 100644
index 0000000..0066fea
--- /dev/null
+++ b/src/app/about/page.tsx
@@ -0,0 +1,113 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import FooterCard from '@/components/sections/footer/FooterCard';
+import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
+import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import { Calendar, Facebook, Instagram, Phone, Star, Twitter, Users, Zap } from "lucide-react";
+
+export default function AboutPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
new file mode 100644
index 0000000..8187a95
--- /dev/null
+++ b/src/app/contact/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 FooterCard from '@/components/sections/footer/FooterCard';
+import ContactFaq from '@/components/sections/contact/ContactFaq';
+import { Phone } from 'lucide-react';
+
+export default function ContactPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 0611109..18a3837 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -31,35 +31,12 @@ export default function LandingPage() {
@@ -73,13 +50,9 @@ export default function LandingPage() {
tagAnimation="slide-up"
buttons={[
{
- text: "Call Now",
- href: "tel:+16151234567",
- },
+ text: "Call Now", href: "tel:+16151234567"},
{
- text: "Get Free Quote",
- href: "/contact",
- },
+ text: "Get Free Quote", href: "/contact"},
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/steel-faucet-interior-modern-bathroom-with-window_169016-26975.jpg"
@@ -95,15 +68,11 @@ export default function LandingPage() {
useInvertedBackground={false}
heading={[
{
- type: "text",
- content: "Local Plumbing Experts You Can Trust",
- },
+ type: "text", content: "Local Plumbing Experts You Can Trust"},
]}
buttons={[
{
- text: "Learn More About Us",
- href: "/about",
- },
+ text: "Learn More About Us", href: "/about"},
]}
/>
@@ -116,24 +85,16 @@ export default function LandingPage() {
features={[
{
icon: Droplet,
- title: "Leak Detection & Repair",
- description: "Advanced techniques to quickly find and fix leaks, preventing costly damage to your home.",
- },
+ title: "Leak Detection & Repair", description: "Advanced techniques to quickly find and fix leaks, preventing costly damage to your home."},
{
icon: Flame,
- title: "Water Heater Services",
- description: "Installation, repair, and maintenance for all types of water heaters, ensuring hot water when you need it.",
- },
+ title: "Water Heater Services", description: "Installation, repair, and maintenance for all types of water heaters, ensuring hot water when you need it."},
{
icon: Wrench,
- title: "Drain Cleaning",
- description: "Thorough cleaning services to clear blockages and restore optimal flow in your pipes.",
- },
+ title: "Drain Cleaning", description: "Thorough cleaning services to clear blockages and restore optimal flow in your pipes."},
{
icon: Wrench,
- title: "Fixture Installation",
- description: "Professional installation of new sinks, toilets, showers, and other plumbing fixtures.",
- },
+ title: "Fixture Installation", description: "Professional installation of new sinks, toilets, showers, and other plumbing fixtures."},
]}
title="Our Top-Rated Plumbing Services"
description="From leaky faucets to full installations, we handle all your plumbing needs with expertise and efficiency."
@@ -149,37 +110,17 @@ export default function LandingPage() {
carouselMode="buttons"
testimonials={[
{
- id: "1",
- name: "Sarah J.",
- role: "Homeowner",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1",
- },
+ id: "1", name: "Sarah J.", role: "Homeowner", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1"},
{
- id: "2",
- name: "Michael D.",
- role: "Small Business Owner",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/middle-age-businessman-smiling-happy-standing-city_839833-25759.jpg?_wi=1",
- },
+ id: "2", name: "Michael D.", role: "Small Business Owner", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/middle-age-businessman-smiling-happy-standing-city_839833-25759.jpg?_wi=1"},
{
- id: "3",
- name: "Emily R.",
- role: "Resident",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-looking-camera-successful-mature-business-woman-happy-old-professor-standing-office-with-gray-hair_657921-1221.jpg?_wi=1",
- },
+ id: "3", name: "Emily R.", role: "Resident", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-looking-camera-successful-mature-business-woman-happy-old-professor-standing-office-with-gray-hair_657921-1221.jpg?_wi=1"},
{
- id: "4",
- name: "David K.",
- role: "Property Manager",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-bald-call-center-man-wearing-headset-sitting-desk-with-work-tools-doing-peace-signs-isolated-white-background_141793-84094.jpg?_wi=1",
- },
+ id: "4", name: "David K.", role: "Property Manager", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-bald-call-center-man-wearing-headset-sitting-desk-with-work-tools-doing-peace-signs-isolated-white-background_141793-84094.jpg?_wi=1"},
]}
title="What Our Nashville Customers Say"
description="Read reviews from satisfied homeowners and businesses in your area who trust us with their plumbing needs."
@@ -192,22 +133,14 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
- id: "1",
- title: "How quickly can you respond to an emergency?",
- content: "We offer rapid response for plumbing emergencies throughout Nashville. Call us for immediate assistance.",
- },
+ id: "1", title: "How quickly can you respond to an emergency?", content: "We offer rapid response for plumbing emergencies throughout Nashville. Call us for immediate assistance."},
{
- id: "2",
- title: "Are your plumbers licensed and insured?",
- content: "Yes, all our plumbers are fully licensed, insured, and highly trained to ensure quality service and peace of mind.",
- },
+ id: "2", title: "Are your plumbers licensed and insured?", content: "Yes, all our plumbers are fully licensed, insured, and highly trained to ensure quality service and peace of mind."},
]}
ctaTitle="Ready for Reliable Plumbing Service?"
ctaDescription="Contact us today for fast, affordable service or a free, no-obligation quote. Our team is ready to help!"
ctaButton={{
- text: "Get Your Free Quote",
- href: "/contact",
- }}
+ text: "Get Your Free Quote", href: "/contact"}}
ctaIcon={Phone}
/>
@@ -219,19 +152,13 @@ export default function LandingPage() {
socialLinks={[
{
icon: Facebook,
- href: "https://facebook.com",
- ariaLabel: "Facebook",
- },
+ href: "https://facebook.com", ariaLabel: "Facebook"},
{
icon: Twitter,
- href: "https://twitter.com",
- ariaLabel: "Twitter",
- },
+ href: "https://twitter.com", ariaLabel: "Twitter"},
{
icon: Instagram,
- href: "https://instagram.com",
- ariaLabel: "Instagram",
- },
+ href: "https://instagram.com", ariaLabel: "Instagram"},
]}
/>
@@ -244,24 +171,16 @@ export default function LandingPage() {
features={[
{
icon: Droplet,
- title: "Leak Detection & Repair",
- description: "Advanced techniques to quickly find and fix leaks, preventing costly damage to your home.",
- },
+ title: "Leak Detection & Repair", description: "Advanced techniques to quickly find and fix leaks, preventing costly damage to your home."},
{
icon: Flame,
- title: "Water Heater Services",
- description: "Installation, repair, and maintenance for all types of water heaters, ensuring hot water when you need it.",
- },
+ title: "Water Heater Services", description: "Installation, repair, and maintenance for all types of water heaters, ensuring hot water when you need it."},
{
icon: Wrench,
- title: "Drain Cleaning",
- description: "Thorough cleaning services to clear blockages and restore optimal flow in your pipes.",
- },
+ title: "Drain Cleaning", description: "Thorough cleaning services to clear blockages and restore optimal flow in your pipes."},
{
icon: Wrench,
- title: "Fixture Installation",
- description: "Professional installation of new sinks, toilets, showers, and other plumbing fixtures.",
- },
+ title: "Fixture Installation", description: "Professional installation of new sinks, toilets, showers, and other plumbing fixtures."},
]}
title="Our Top-Rated Plumbing Services"
description="From leaky faucets to full installations, we handle all your plumbing needs with expertise and efficiency."
@@ -273,15 +192,11 @@ export default function LandingPage() {
useInvertedBackground={false}
heading={[
{
- type: "text",
- content: "Local Plumbing Experts You Can Trust",
- },
+ type: "text", content: "Local Plumbing Experts You Can Trust"},
]}
buttons={[
{
- text: "Learn More About Us",
- href: "/about",
- },
+ text: "Learn More About Us", href: "/about"},
]}
/>
@@ -294,25 +209,13 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
- id: "1",
- value: "15+",
- title: "Years of Experience",
- description: "Serving the Nashville community with expertise and dedication.",
- icon: Calendar,
+ id: "1", value: "15+", title: "Years of Experience", description: "Serving the Nashville community with expertise and dedication.", icon: Calendar,
},
{
- id: "2",
- value: "98%",
- title: "Customer Satisfaction",
- description: "Our clients consistently rate us highly for quality and service.",
- icon: Users,
+ id: "2", value: "98%", title: "Customer Satisfaction", description: "Our clients consistently rate us highly for quality and service.", icon: Users,
},
{
- id: "3",
- value: "60 Min",
- title: "Average Response Time",
- description: "Fast and efficient service when you need it most, minimizing inconvenience.",
- icon: Zap,
+ id: "3", value: "60 Min", title: "Average Response Time", description: "Fast and efficient service when you need it most, minimizing inconvenience.", icon: Zap,
},
]}
title="Why Choose Nashville Plumbing Pro"
@@ -329,37 +232,17 @@ export default function LandingPage() {
carouselMode="buttons"
testimonials={[
{
- id: "1",
- name: "Sarah J.",
- role: "Homeowner",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2",
- },
+ id: "1", name: "Sarah J.", role: "Homeowner", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2"},
{
- id: "2",
- name: "Michael D.",
- role: "Small Business Owner",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/middle-age-businessman-smiling-happy-standing-city_839833-25759.jpg?_wi=2",
- },
+ id: "2", name: "Michael D.", role: "Small Business Owner", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/middle-age-businessman-smiling-happy-standing-city_839833-25759.jpg?_wi=2"},
{
- id: "3",
- name: "Emily R.",
- role: "Resident",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-looking-camera-successful-mature-business-woman-happy-old-professor-standing-office-with-gray-hair_657921-1221.jpg?_wi=2",
- },
+ id: "3", name: "Emily R.", role: "Resident", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/senior-woman-looking-camera-successful-mature-business-woman-happy-old-professor-standing-office-with-gray-hair_657921-1221.jpg?_wi=2"},
{
- id: "4",
- name: "David K.",
- role: "Property Manager",
- company: "Nashville",
- rating: 5,
- imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-bald-call-center-man-wearing-headset-sitting-desk-with-work-tools-doing-peace-signs-isolated-white-background_141793-84094.jpg?_wi=2",
- },
+ id: "4", name: "David K.", role: "Property Manager", company: "Nashville", rating: 5,
+ imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-bald-call-center-man-wearing-headset-sitting-desk-with-work-tools-doing-peace-signs-isolated-white-background_141793-84094.jpg?_wi=2"},
]}
title="What Our Nashville Customers Say"
description="Read reviews from satisfied homeowners and businesses in your area who trust us with their plumbing needs."
@@ -372,22 +255,14 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
- id: "1",
- title: "How quickly can you respond to an emergency?",
- content: "We offer rapid response for plumbing emergencies throughout Nashville. Call us for immediate assistance.",
- },
+ id: "1", title: "How quickly can you respond to an emergency?", content: "We offer rapid response for plumbing emergencies throughout Nashville. Call us for immediate assistance."},
{
- id: "2",
- title: "Are your plumbers licensed and insured?",
- content: "Yes, all our plumbers are fully licensed, insured, and highly trained to ensure quality service and peace of mind.",
- },
+ id: "2", title: "Are your plumbers licensed and insured?", content: "Yes, all our plumbers are fully licensed, insured, and highly trained to ensure quality service and peace of mind."},
]}
ctaTitle="Ready for Reliable Plumbing Service?"
ctaDescription="Contact us today for fast, affordable service or a free, no-obligation quote. Our team is ready to help!"
ctaButton={{
- text: "Get Your Free Quote",
- href: "/contact",
- }}
+ text: "Get Your Free Quote", href: "/contact"}}
ctaIcon={Phone}
/>
diff --git a/src/app/reviews/page.tsx b/src/app/reviews/page.tsx
new file mode 100644
index 0000000..9ba5321
--- /dev/null
+++ b/src/app/reviews/page.tsx
@@ -0,0 +1,103 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import FooterCard from '@/components/sections/footer/FooterCard';
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
+import { Facebook, Instagram, Star, Twitter } from "lucide-react";
+
+export default function ReviewsPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx
new file mode 100644
index 0000000..87d9cab
--- /dev/null
+++ b/src/app/services/page.tsx
@@ -0,0 +1,101 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import ReactLenis from "lenis/react";
+import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
+import FooterCard from '@/components/sections/footer/FooterCard';
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import { Building2, Calendar, Droplet, Facebook, Flame, Gas, Instagram, Phone, Pipe, Star, Twitter, Users, Wrench, Zap } from "lucide-react";
+
+export default function ServicesPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file