Compare commits
34 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 07b692ba14 | |||
| 571cb01026 | |||
| 8858f4ab6c | |||
| fcd899cc35 | |||
| 85557ec31a | |||
| 6ed677c735 | |||
| e7686f264c | |||
| d7e103be84 | |||
| feb9d4f478 | |||
| b3fad6a1e2 | |||
| 8b5ea73877 | |||
| 1c8c8b97ab | |||
| 75f44f3600 | |||
| 370ce1cb2e | |||
| 9882a70006 | |||
| c230e583cf | |||
| 83a76282df | |||
| b84b34d03a | |||
| 79a599da04 | |||
| c8ec5d2199 | |||
| b0618ef31f | |||
| 4f8b0d742b | |||
| 3ae6553fb1 | |||
| 49f62ab82e | |||
| 8454cc3b28 | |||
| a5e068365b | |||
| b6522d99c0 | |||
| 8d36de811b | |||
| 092815646c | |||
| 94b1805d48 | |||
| 094e0e27a5 | |||
| 8e90f856ce | |||
| 0685442104 | |||
| 4f03448177 |
@@ -2,7 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
|
||||
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
|
||||
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||
@@ -30,7 +30,7 @@ export default function ContactPage() {
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Call Now", href: "tel:804-938-0669"
|
||||
@@ -40,25 +40,14 @@ export default function ContactPage() {
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
<HeroOverlay
|
||||
title="Get in Touch with Earl Boys Services"
|
||||
description="Have questions about our services? Need a quick estimate? We're here to help. Reach out to us today and let's discuss your home improvement needs."
|
||||
tag="Contact Us"
|
||||
tagIcon={Phone}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg", imageAlt: "Professional handyman ready to help"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg", imageAlt: "Expert tradesperson at work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mid-adult-businessman-giving-presentation-group-industrial-workers-factory_637285-4792.jpg", imageAlt: "Professional team collaboration"
|
||||
},
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg?_wi=1"
|
||||
imageAlt="Professional handyman ready to help"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now: 804-938-0669", href: "tel:804-938-0669"
|
||||
@@ -75,16 +64,16 @@ export default function ContactPage() {
|
||||
<FeatureCardThree
|
||||
features={[
|
||||
{
|
||||
id: "01", title: "Call Us Directly", description: "Quick response to your service requests. Our team is available to answer questions and schedule appointments at your convenience.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg", imageAlt: "Direct phone contact service"
|
||||
id: "01", title: "Call Us Directly", description: "Quick response to your service requests. Our team is available to answer questions and schedule appointments at your convenience.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg?_wi=1", imageAlt: "Direct phone contact service"
|
||||
},
|
||||
{
|
||||
id: "02", title: "Fast Response Times", description: "We understand your time is valuable. Expect quick callbacks and efficient scheduling. Most requests answered within 2 business hours.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg", imageAlt: "Fast response professional service"
|
||||
id: "02", title: "Fast Response Times", description: "We understand your time is valuable. Expect quick callbacks and efficient scheduling. Most requests answered within 2 business hours.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg?_wi=1", imageAlt: "Fast response professional service"
|
||||
},
|
||||
{
|
||||
id: "03", title: "Free Estimates", description: "No obligation quotes for your projects. We provide transparent pricing so you know exactly what to expect before work begins.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg", imageAlt: "Transparent estimate process"
|
||||
id: "03", title: "Free Estimates", description: "No obligation quotes for your projects. We provide transparent pricing so you know exactly what to expect before work begins.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg?_wi=1", imageAlt: "Transparent estimate process"
|
||||
},
|
||||
{
|
||||
id: "04", title: "Flexible Scheduling", description: "We work around your schedule. Early morning, evening, or weekend appointments available to minimize disruption to your daily routine.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg", imageAlt: "Convenient scheduling options"
|
||||
id: "04", title: "Flexible Scheduling", description: "We work around your schedule. Early morning, evening, or weekend appointments available to minimize disruption to your daily routine.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg?_wi=1", imageAlt: "Convenient scheduling options"
|
||||
},
|
||||
]}
|
||||
title="How to Reach Us"
|
||||
|
||||
301
src/app/page.tsx
301
src/app/page.tsx
@@ -2,14 +2,14 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||
import ProductCardFour from "@/components/sections/product/ProductCardFour";
|
||||
import MediaAbout from "@/components/sections/about/MediaAbout";
|
||||
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
|
||||
import TeamCardOne from "@/components/sections/team/TeamCardOne";
|
||||
import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
|
||||
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive";
|
||||
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
|
||||
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||
import ProductCardFour from "@/components/sections/product/ProductCardFour";
|
||||
import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne";
|
||||
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
|
||||
import MediaAbout from "@/components/sections/about/MediaAbout";
|
||||
import MetricCardThree from "@/components/sections/metrics/MetricCardThree";
|
||||
import TeamCardOne from "@/components/sections/team/TeamCardOne";
|
||||
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||
import {
|
||||
Hammer,
|
||||
@@ -22,6 +22,7 @@ import {
|
||||
Calendar,
|
||||
MessageCircle,
|
||||
Phone,
|
||||
CheckCircle,
|
||||
} from "lucide-react";
|
||||
|
||||
export default function HomePage() {
|
||||
@@ -42,47 +43,60 @@ export default function HomePage() {
|
||||
<NavbarStyleCentered
|
||||
brandName="Earl Boys Services"
|
||||
navItems={[
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
]}
|
||||
button={{
|
||||
text: "Call Now", href: "tel:804-938-0669"}}
|
||||
text: "Call Now", href: "tel:804-938-0669"
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
<HeroOverlay
|
||||
title="Reliable Home Services in Richmond, VA"
|
||||
description="Professional handyman and home repair services you can trust. Fast, affordable, and locally owned since 2010."
|
||||
tag="Local Home Services"
|
||||
tagIcon={Hammer}
|
||||
tag="✓ Licensed & Insured | 15+ Years Trusted"
|
||||
tagIcon={CheckCircle}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg", imageAlt: "Professional handyman tools and equipment"},
|
||||
{
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg", imageAlt: "Skilled handyman performing home repair work"},
|
||||
{
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg", imageAlt: "Professional plumbing service technician"},
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg?_wi=2"
|
||||
imageAlt="Professional handyman tools and equipment"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now: 804-938-0669", href: "tel:804-938-0669"},
|
||||
text: "Call Now: 804-938-0669", href: "tel:804-938-0669"
|
||||
},
|
||||
{
|
||||
text: "Request Service", href: "#contact"},
|
||||
text: "Request Service", href: "#contact"
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
tag="Ready to Get Started?"
|
||||
tagIcon={Phone}
|
||||
tagAnimation="slide-up"
|
||||
title="Need Professional Home Services in Richmond, VA?"
|
||||
description="Contact Earl Boys Services today for a fast, free estimate. We're ready to help with all your home repair and improvement needs."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call: 804-938-0669", href: "tel:804-938-0669"
|
||||
},
|
||||
{
|
||||
text: "Request Service", href: "/contact"
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
background={{ variant: "gradient-bars" }}
|
||||
useInvertedBackground={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<ProductCardFour
|
||||
title="Our Services"
|
||||
@@ -98,31 +112,85 @@ export default function HomePage() {
|
||||
products={[
|
||||
{
|
||||
id: "plumbing", name: "Plumbing Services", price: "Starting at $75", variant: "Repairs & Installation", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/minimalist-plumbing-pros-logo_742173-8790.jpg", imageAlt: "Plumbing services icon"},
|
||||
"http://img.b2bpic.net/free-vector/minimalist-plumbing-pros-logo_742173-8790.jpg?_wi=1", imageAlt: "Plumbing services icon"
|
||||
},
|
||||
{
|
||||
id: "painting", name: "Painting Services", price: "Starting at $85", variant: "Interior & Exterior", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/design-artwork-logo-template_23-2149507393.jpg", imageAlt: "Painting services icon"},
|
||||
"http://img.b2bpic.net/free-vector/design-artwork-logo-template_23-2149507393.jpg", imageAlt: "Painting services icon"
|
||||
},
|
||||
{
|
||||
id: "electrical", name: "Electrical Work", price: "Starting at $80", variant: "Repair & Installation", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/energy-logo-design-template_23-2150024111.jpg", imageAlt: "Electrical services icon"},
|
||||
"http://img.b2bpic.net/free-vector/energy-logo-design-template_23-2150024111.jpg?_wi=1", imageAlt: "Electrical services icon"
|
||||
},
|
||||
{
|
||||
id: "mounting", name: "Wall Mounting", price: "Starting at $65", variant: "TV & Shelf Installation", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/tv-set-silhouette_23-2147501017.jpg", imageAlt: "Wall mounting services icon"},
|
||||
"http://img.b2bpic.net/free-vector/tv-set-silhouette_23-2147501017.jpg", imageAlt: "Wall mounting services icon"
|
||||
},
|
||||
{
|
||||
id: "furniture", name: "Furniture Assembly", price: "Starting at $60", variant: "Professional Assembly", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/house-apartment-room-renovation-isometric-interior-view_1284-56332.jpg", imageAlt: "Furniture assembly services icon"},
|
||||
"http://img.b2bpic.net/free-vector/house-apartment-room-renovation-isometric-interior-view_1284-56332.jpg", imageAlt: "Furniture assembly services icon"
|
||||
},
|
||||
{
|
||||
id: "flooring", name: "Flooring Installation", price: "Starting at $120", variant: "Hardwood & Tile", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/installing-ceramic-floor-tiles-construction-site-construction-workers-workers-laying-tiles-floor-with-cement-adhesive-renovating-floor-vertical-frame_166373-2129.jpg", imageAlt: "Flooring installation services icon"},
|
||||
"http://img.b2bpic.net/free-photo/installing-ceramic-floor-tiles-construction-site-construction-workers-workers-laying-tiles-floor-with-cement-adhesive-renovating-floor-vertical-frame_166373-2129.jpg?_wi=1", imageAlt: "Flooring installation services icon"
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View All Services", href: "#services"},
|
||||
text: "View All Services", href: "#services"
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardOne
|
||||
title="What Our Customers Say"
|
||||
description="Real reviews from satisfied Richmond homeowners"
|
||||
tag="Customer Reviews"
|
||||
tagIcon={MessageCircle}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
carouselMode="buttons"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Johnson", role: "Homeowner", company: "Richmond, VA", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/smiling-handsome-man-holding-her-girlfriend-s-hand_23-2147891265.jpg", imageAlt: "Sarah Johnson"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Michael Chen", role: "Property Owner", company: "Richmond, VA", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/closeup-charming-delighted-cute-female-customer-give-positive-feedback-show-thumbsup-like-gesture_1258-254022.jpg", imageAlt: "Michael Chen"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Jennifer Martinez", role: "Homeowner", company: "Richmond, VA", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-smiley-women-home_23-2149248712.jpg", imageAlt: "Jennifer Martinez"
|
||||
},
|
||||
{
|
||||
id: "4", name: "Robert Davis", role: "Homeowner", company: "Richmond, VA", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/young-female-violet-shirt-showing-thumbs-up-looking-cheerful-front-view_176474-14452.jpg", imageAlt: "Robert Davis"
|
||||
},
|
||||
{
|
||||
id: "5", name: "Lisa Thompson", role: "Homeowner", company: "Richmond, VA", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/crazy-businessman-worried-expression_1194-3668.jpg", imageAlt: "Lisa Thompson"
|
||||
},
|
||||
{
|
||||
id: "6", name: "Kevin Rodriguez", role: "Homeowner", company: "Richmond, VA", rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/supportive-cute-blond-girlfriend-cheering-liking-interesting-concept-cool-idea-thumbsup-smiling_1258-229592.jpg", imageAlt: "Kevin Rodriguez"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<MediaAbout
|
||||
title="Why Choose Earl Boys Services"
|
||||
@@ -130,11 +198,12 @@ export default function HomePage() {
|
||||
tag="About Us"
|
||||
tagIcon={Award}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/mid-adult-businessman-giving-presentation-group-industrial-workers-factory_637285-4792.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/mid-adult-businessman-giving-presentation-group-industrial-workers-factory_637285-4792.jpg?_wi=2"
|
||||
imageAlt="Earl Boys Services professional team"
|
||||
buttons={[
|
||||
{
|
||||
text: "Request a Quote", href: "#contact"},
|
||||
text: "Request a Quote", href: "#contact"
|
||||
},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -154,42 +223,23 @@ export default function HomePage() {
|
||||
{
|
||||
id: "01", title: "Reliable Professionals", description:
|
||||
"Experienced, courteous team members who take pride in quality workmanship", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg", imageAlt: "Professional quality workmanship"},
|
||||
"http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg?_wi=2", imageAlt: "Professional quality workmanship"
|
||||
},
|
||||
{
|
||||
id: "02", title: "Fast Response Times", description:
|
||||
"Quick scheduling and efficient service completion to minimize disruption to your home", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg", imageAlt: "Fast professional service"},
|
||||
"http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg?_wi=2", imageAlt: "Fast professional service"
|
||||
},
|
||||
{
|
||||
id: "03", title: "Transparent Pricing", description:
|
||||
"Fair, upfront quotes with no hidden charges. Affordable solutions for every budget", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg", imageAlt: "Affordable pricing transparency"},
|
||||
"http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg?_wi=2", imageAlt: "Affordable pricing transparency"
|
||||
},
|
||||
{
|
||||
id: "04", title: "Locally Owned", description:
|
||||
"Richmond-based business invested in our community and committed to local service excellence", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg", imageAlt: "Local community service"},
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
carouselMode="buttons"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="team" data-section="team">
|
||||
<TeamCardOne
|
||||
title="Meet Our Team"
|
||||
description="Skilled professionals dedicated to exceeding your expectations"
|
||||
tag="Our Experts"
|
||||
tagIcon={Users}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "1", name: "Mike Earl", role: "Owner & Lead Technician", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/young-man-civil-engineer-safety-hat_185193-109460.jpg", imageAlt: "Mike Earl - Owner and Lead Technician"},
|
||||
{
|
||||
id: "2", name: "David Smith", role: "Service Manager", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-young-business-woman-posing-with-crossed-arms_23-2149206523.jpg", imageAlt: "David Smith - Service Manager"},
|
||||
"http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg?_wi=2", imageAlt: "Local community service"
|
||||
},
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
@@ -209,130 +259,109 @@ export default function HomePage() {
|
||||
metrics={[
|
||||
{
|
||||
id: "1", icon: Zap,
|
||||
title: "Projects Completed", value: "2,500+"},
|
||||
title: "Projects Completed", value: "2,500+"
|
||||
},
|
||||
{
|
||||
id: "2", icon: Star,
|
||||
title: "5-Star Reviews", value: "450+"},
|
||||
title: "5-Star Reviews", value: "450+"
|
||||
},
|
||||
{
|
||||
id: "3", icon: Users,
|
||||
title: "Happy Customers", value: "1,800+"},
|
||||
title: "Happy Customers", value: "1,800+"
|
||||
},
|
||||
{
|
||||
id: "4", icon: Calendar,
|
||||
title: "Years in Business", value: "15+"},
|
||||
title: "Years in Business", value: "15+"
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
carouselMode="buttons"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFive
|
||||
title="What Our Customers Say"
|
||||
description="Real reviews from satisfied Richmond homeowners"
|
||||
tag="Customer Reviews"
|
||||
tagIcon={MessageCircle}
|
||||
<div id="team" data-section="team">
|
||||
<TeamCardOne
|
||||
title="Meet Our Team"
|
||||
description="Our dedicated professionals ready to serve your needs"
|
||||
tag="Our Experts"
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
carouselMode="buttons"
|
||||
members={[
|
||||
{
|
||||
id: "1", name: "Sarah Johnson, Homeowner", date: "Date: 15 January 2025", title: "Excellent service and professional team!", quote:
|
||||
"Earl Boys Services did an amazing job assembling my furniture and fixing my doors. Very professional and fast service. They were courteous, cleaned up after themselves, and charged a fair price. Highly recommend!", tag: "Furniture Assembly & Door Repair", avatarSrc:
|
||||
"http://img.b2bpic.net/free-photo/smiling-handsome-man-holding-her-girlfriend-s-hand_23-2147891265.jpg", avatarAlt: "Sarah Johnson", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/smiling-handsome-man-holding-her-girlfriend-s-hand_23-2147891265.jpg", imageAlt: "satisfied customer happy review"},
|
||||
id: "1", name: "Mike Earl", role: "Owner and Lead Technician", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/young-man-civil-engineer-safety-hat_185193-109460.jpg", imageAlt: "Mike Earl - Owner and Lead Technician"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Michael Chen, Property Owner", date: "Date: 22 December 2024", title: "Great experience with reliable team", quote:
|
||||
"Great experience. Friendly team and very reliable. They arrived on time, communicated clearly about the work needed, and completed everything efficiently. They mounted our TV perfectly and cleaned up everything after. Will definitely use them again for future projects.", tag: "TV Mounting & Installation", avatarSrc:
|
||||
"http://img.b2bpic.net/free-photo/closeup-charming-delighted-cute-female-customer-give-positive-feedback-show-thumbsup-like-gesture_1258-254022.jpg", avatarAlt: "Michael Chen", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/closeup-charming-delighted-cute-female-customer-give-positive-feedback-show-thumbsup-like-gesture_1258-254022.jpg", imageAlt: "happy customer portrait photo"},
|
||||
{
|
||||
id: "3", name: "Jennifer Martinez, Homeowner", date: "Date: 08 December 2024", title: "Quick response and excellent work", quote:
|
||||
"Quick response and excellent work. They fixed our plumbing issue promptly and professionally. The pricing was transparent with no surprises. Earl Boys Services has become my go-to for any home repair needs. Highly recommended to all my neighbors!", tag: "Plumbing Repair", avatarSrc:
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-smiley-women-home_23-2149248712.jpg", avatarAlt: "Jennifer Martinez", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-smiley-women-home_23-2149248712.jpg", imageAlt: "customer satisfaction portrait"},
|
||||
{
|
||||
id: "4", name: "Robert Davis, Homeowner", date: "Date: 20 November 2024", title: "Professional, courteous, and trustworthy", quote:
|
||||
"Professional, courteous, and trustworthy. I had them do some electrical work and wall repairs. They took their time to explain everything, answered all my questions, and did quality work. Definitely the most professional service team I've worked with in Richmond.", tag: "Electrical & Wall Repair", avatarSrc:
|
||||
"http://img.b2bpic.net/free-photo/young-female-violet-shirt-showing-thumbs-up-looking-cheerful-front-view_176474-14452.jpg", avatarAlt: "Robert Davis", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/young-female-violet-shirt-showing-thumbs-up-looking-cheerful-front-view_176474-14452.jpg", imageAlt: "five star review customer"},
|
||||
{
|
||||
id: "5", name: "Lisa Thompson, Homeowner", date: "Date: 05 November 2024", title: "Outstanding painting and flooring work", quote:
|
||||
"Outstanding work on our kitchen painting and flooring installation. They were detail-oriented, clean workers, and finished ahead of schedule. The transformation was amazing! We appreciate their professionalism and attention to quality. Five stars!", tag: "Painting & Flooring", avatarSrc:
|
||||
"http://img.b2bpic.net/free-photo/crazy-businessman-worried-expression_1194-3668.jpg", avatarAlt: "Lisa Thompson", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/crazy-businessman-worried-expression_1194-3668.jpg", imageAlt: "customer success story portrait"},
|
||||
{
|
||||
id: "6", name: "Kevin Rodriguez, Homeowner", date: "Date: 18 October 2024", title: "Five-star service from start to finish", quote:
|
||||
"Five-star service from start to finish. Mike and his team came out to handle multiple repairs around our house. They were efficient, friendly, and delivered exceptional results. The quality of their work and customer service is unmatched in Richmond. Booking them again soon!", tag: "Multiple Services", avatarSrc:
|
||||
"http://img.b2bpic.net/free-photo/supportive-cute-blond-girlfriend-cheering-liking-interesting-concept-cool-idea-thumbsup-smiling_1258-229592.jpg", avatarAlt: "Kevin Rodriguez", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/supportive-cute-blond-girlfriend-cheering-liking-interesting-concept-cool-idea-thumbsup-smiling_1258-229592.jpg", imageAlt: "excellent service review customer"},
|
||||
id: "2", name: "David Smith", role: "Service Manager", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-young-business-woman-posing-with-crossed-arms_23-2149206523.jpg", imageAlt: "David Smith - Service Manager"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
tag="Ready to Get Started?"
|
||||
tagIcon={Phone}
|
||||
tagAnimation="slide-up"
|
||||
title="Need Professional Home Services in Richmond, VA?"
|
||||
description="Contact Earl Boys Services today for a fast, free estimate. We're ready to help with all your home repair and improvement needs."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call: 804-938-0669", href: "tel:804-938-0669"},
|
||||
{
|
||||
text: "Request Service", href: "/contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
background={{ variant: "gradient-bars" }}
|
||||
useInvertedBackground={true}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Plumbing", href: "/services/plumbing"},
|
||||
label: "Plumbing", href: "/services/plumbing"
|
||||
},
|
||||
{
|
||||
label: "Electrical", href: "/services/electrical"},
|
||||
label: "Electrical", href: "/services/electrical"
|
||||
},
|
||||
{
|
||||
label: "Painting", href: "/services/painting"},
|
||||
label: "Painting", href: "/services/painting"
|
||||
},
|
||||
{
|
||||
label: "Flooring", href: "/services/flooring"},
|
||||
label: "Flooring", href: "/services/flooring"
|
||||
},
|
||||
{
|
||||
label: "Wall Mounting", href: "#services"},
|
||||
label: "Wall Mounting", href: "#services"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us", href: "#about"},
|
||||
label: "About Us", href: "#about"
|
||||
},
|
||||
{
|
||||
label: "Our Team", href: "#team"},
|
||||
label: "Our Team", href: "#team"
|
||||
},
|
||||
{
|
||||
label: "Reviews", href: "#testimonials"},
|
||||
label: "Reviews", href: "#testimonials"
|
||||
},
|
||||
{
|
||||
label: "Contact", href: "/contact"},
|
||||
label: "Contact", href: "/contact"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Call: 804-938-0669", href: "tel:804-938-0669"},
|
||||
label: "Call: 804-938-0669", href: "tel:804-938-0669"
|
||||
},
|
||||
{
|
||||
label: "Richmond, VA", href: "#"},
|
||||
label: "Richmond, VA", href: "#"
|
||||
},
|
||||
{
|
||||
label: "Request Service", href: "/contact"},
|
||||
label: "Request Service", href: "/contact"
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy", href: "#"},
|
||||
label: "Privacy Policy", href: "#"
|
||||
},
|
||||
{
|
||||
label: "Terms of Service", href: "#"},
|
||||
label: "Terms of Service", href: "#"
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
|
||||
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
|
||||
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||
@@ -28,9 +28,9 @@ export default function ElectricalServicesPage() {
|
||||
brandName="Earl Boys Services"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Reviews", id: "/reviews" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
@@ -40,27 +40,14 @@ export default function ElectricalServicesPage() {
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
<HeroOverlay
|
||||
title="Professional Electrical Repair & Installation Services"
|
||||
description="Expert electrical work for your Richmond home. Licensed, insured, and committed to safety and quality. From repairs to new installations, we've got your electrical needs covered."
|
||||
tag="Electrical Services"
|
||||
tagIcon={Zap}
|
||||
tagAnimation="slide-up"
|
||||
background={{
|
||||
variant: "plain"
|
||||
}}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg", imageAlt: "Professional electrician at work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg", imageAlt: "Electrical installation work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg", imageAlt: "Professional tradesperson"
|
||||
}
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg?_wi=3"
|
||||
imageAlt="Professional electrician at work"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now: 804-938-0669", href: "tel:804-938-0669"
|
||||
@@ -84,16 +71,16 @@ export default function ElectricalServicesPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "01", title: "Licensed & Insured", description: "Fully licensed electricians meeting all Richmond and Virginia electrical codes. Complete insurance coverage for your peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg", imageAlt: "Professional electrician tools"
|
||||
id: "01", title: "Licensed & Insured", description: "Fully licensed electricians meeting all Richmond and Virginia electrical codes. Complete insurance coverage for your peace of mind.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg?_wi=3", imageAlt: "Professional electrician tools"
|
||||
},
|
||||
{
|
||||
id: "02", title: "Safety First Approach", description: "We prioritize safety in every electrical project. Proper grounding, circuit protection, and code compliance are non-negotiable.", imageSrc: "http://img.b2bpic.net/free-vector/energy-logo-design-template_23-2150024111.jpg", imageAlt: "Electrical safety standards"
|
||||
id: "02", title: "Safety First Approach", description: "We prioritize safety in every electrical project. Proper grounding, circuit protection, and code compliance are non-negotiable.", imageSrc: "http://img.b2bpic.net/free-vector/energy-logo-design-template_23-2150024111.jpg?_wi=2", imageAlt: "Electrical safety standards"
|
||||
},
|
||||
{
|
||||
id: "03", title: "Rapid Response", description: "Electrical emergencies don't wait. We offer fast scheduling and emergency service availability for urgent electrical issues.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg", imageAlt: "Quick professional service"
|
||||
id: "03", title: "Rapid Response", description: "Electrical emergencies don't wait. We offer fast scheduling and emergency service availability for urgent electrical issues.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg?_wi=3", imageAlt: "Quick professional service"
|
||||
},
|
||||
{
|
||||
id: "04", title: "Fair Transparent Pricing", description: "Upfront quotes with no hidden fees. We explain the work needed and provide honest estimates before starting any project.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg", imageAlt: "Transparent pricing"
|
||||
id: "04", title: "Fair Transparent Pricing", description: "Upfront quotes with no hidden fees. We explain the work needed and provide honest estimates before starting any project.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg?_wi=3", imageAlt: "Transparent pricing"
|
||||
}
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
|
||||
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
|
||||
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
|
||||
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
|
||||
import ContactCTA from "@/components/sections/contact/ContactCTA";
|
||||
import FooterSimple from "@/components/sections/footer/FooterSimple";
|
||||
@@ -28,9 +28,9 @@ export default function FlooringServicesPage() {
|
||||
brandName="Earl Boys Services"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Reviews", id: "/reviews" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
@@ -40,27 +40,14 @@ export default function FlooringServicesPage() {
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
<HeroOverlay
|
||||
title="Professional Flooring Installation & Repair Services"
|
||||
description="Expert flooring solutions for your Richmond home. From hardwood to tile, we deliver beautiful, durable results. Licensed, insured, and committed to quality craftsmanship."
|
||||
tag="Flooring Services"
|
||||
tagIcon={Home}
|
||||
tagAnimation="slide-up"
|
||||
background={{
|
||||
variant: "plain"
|
||||
}}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg", imageAlt: "Professional flooring installer at work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/installing-ceramic-floor-tiles-construction-site-construction-workers-workers-laying-tiles-floor-with-cement-adhesive-renovating-floor-vertical-frame_166373-2129.jpg", imageAlt: "Ceramic tile flooring installation"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg", imageAlt: "Professional tradesperson"
|
||||
}
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg?_wi=4"
|
||||
imageAlt="Professional flooring installer at work"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now: 804-938-0669", href: "tel:804-938-0669"
|
||||
@@ -84,16 +71,16 @@ export default function FlooringServicesPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "01", title: "Quality Materials", description: "We use premium flooring materials from trusted suppliers. Hardwood, tile, laminate, and vinyl options available to match any style and budget.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg", imageAlt: "Quality flooring materials"
|
||||
id: "01", title: "Quality Materials", description: "We use premium flooring materials from trusted suppliers. Hardwood, tile, laminate, and vinyl options available to match any style and budget.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg?_wi=4", imageAlt: "Quality flooring materials"
|
||||
},
|
||||
{
|
||||
id: "02", title: "Expert Installation", description: "Professional installation ensures your flooring lasts for years. Proper subfloor preparation, precise cutting, and perfect finishing are our standard.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg", imageAlt: "Expert flooring installation"
|
||||
id: "02", title: "Expert Installation", description: "Professional installation ensures your flooring lasts for years. Proper subfloor preparation, precise cutting, and perfect finishing are our standard.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg?_wi=4", imageAlt: "Expert flooring installation"
|
||||
},
|
||||
{
|
||||
id: "03", title: "Fast & Efficient", description: "We work quickly without compromising quality. Most projects completed on schedule, minimizing disruption to your home and daily routine.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg", imageAlt: "Efficient flooring service"
|
||||
id: "03", title: "Fast & Efficient", description: "We work quickly without compromising quality. Most projects completed on schedule, minimizing disruption to your home and daily routine.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg?_wi=4", imageAlt: "Efficient flooring service"
|
||||
},
|
||||
{
|
||||
id: "04", title: "Fair Transparent Pricing", description: "Upfront quotes with no hidden fees. We provide detailed estimates and explain the flooring options available to match your budget.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg", imageAlt: "Transparent pricing"
|
||||
id: "04", title: "Fair Transparent Pricing", description: "Upfront quotes with no hidden fees. We provide detailed estimates and explain the flooring options available to match your budget.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg?_wi=3", imageAlt: "Transparent pricing"
|
||||
}
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
|
||||
@@ -28,9 +28,9 @@ export default function PaintingServicesPage() {
|
||||
brandName="Earl Boys Services"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Reviews", id: "/reviews" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
]}
|
||||
button={{
|
||||
@@ -51,13 +51,13 @@ export default function PaintingServicesPage() {
|
||||
}}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg", imageAlt: "Professional painter at work"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg?_wi=5", imageAlt: "Professional painter at work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg", imageAlt: "Interior painting work"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg?_wi=4", imageAlt: "Interior painting work"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg", imageAlt: "Professional tradesperson"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg?_wi=4", imageAlt: "Professional tradesperson"
|
||||
}
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
@@ -84,16 +84,16 @@ export default function PaintingServicesPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
id: "01", title: "Quality Materials", description: "We use premium paints and finishes that last. Proper surface preparation ensures beautiful, durable results that protect your investment.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg", imageAlt: "Quality painting materials"
|
||||
id: "01", title: "Quality Materials", description: "We use premium paints and finishes that last. Proper surface preparation ensures beautiful, durable results that protect your investment.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg?_wi=5", imageAlt: "Quality painting materials"
|
||||
},
|
||||
{
|
||||
id: "02", title: "Professional Finish", description: "Expert painters deliver smooth, even coats with attention to detail. Interior and exterior painting completed to the highest standards.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg", imageAlt: "Professional painting finish"
|
||||
id: "02", title: "Professional Finish", description: "Expert painters deliver smooth, even coats with attention to detail. Interior and exterior painting completed to the highest standards.", imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg?_wi=5", imageAlt: "Professional painting finish"
|
||||
},
|
||||
{
|
||||
id: "03", title: "Clean & Efficient", description: "We protect your home during painting and clean thoroughly after completion. On-time project delivery with minimal disruption to your daily routine.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg", imageAlt: "Efficient painting service"
|
||||
id: "03", title: "Clean & Efficient", description: "We protect your home during painting and clean thoroughly after completion. On-time project delivery with minimal disruption to your daily routine.", imageSrc: "http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg?_wi=5", imageAlt: "Efficient painting service"
|
||||
},
|
||||
{
|
||||
id: "04", title: "Competitive Pricing", description: "Transparent quotes with no hidden fees. Professional results at affordable prices. Free estimates to help you plan your painting project.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg", imageAlt: "Affordable painting pricing"
|
||||
id: "04", title: "Competitive Pricing", description: "Transparent quotes with no hidden fees. Professional results at affordable prices. Free estimates to help you plan your painting project.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg?_wi=4", imageAlt: "Affordable painting pricing"
|
||||
}
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
|
||||
@@ -54,13 +54,13 @@ export default function PlumbingPage() {
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg", imageAlt: "Professional plumber fixing pipes"},
|
||||
"http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg?_wi=5", imageAlt: "Professional plumber fixing pipes"},
|
||||
{
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg", imageAlt: "Professional home repair work"},
|
||||
"http://img.b2bpic.net/free-photo/construction-worker-using-hammer-job-site_23-2150530711.jpg?_wi=5", imageAlt: "Professional home repair work"},
|
||||
{
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg", imageAlt: "Professional tradesman with tools"},
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-smiley-man-wearing-helmet_23-2149328066.jpg?_wi=6", imageAlt: "Professional tradesman with tools"},
|
||||
]}
|
||||
mediaAnimation="blur-reveal"
|
||||
buttons={[
|
||||
@@ -86,15 +86,15 @@ export default function PlumbingPage() {
|
||||
{
|
||||
id: "01", title: "Leak Repairs & Detection", description:
|
||||
"Quick identification and repair of water leaks in pipes, faucets, and fixtures to prevent water damage and waste", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg", imageAlt: "Plumber fixing pipes"},
|
||||
"http://img.b2bpic.net/free-photo/front-view-man-working-as-plumber_23-2150746298.jpg?_wi=6", imageAlt: "Plumber fixing pipes"},
|
||||
{
|
||||
id: "02", title: "Pipe Installation & Replacement", description:
|
||||
"Professional installation of new plumbing systems and replacement of old, corroded, or damaged pipes", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/minimalist-plumbing-pros-logo_742173-8790.jpg", imageAlt: "Plumbing installation services"},
|
||||
"http://img.b2bpic.net/free-vector/minimalist-plumbing-pros-logo_742173-8790.jpg?_wi=2", imageAlt: "Plumbing installation services"},
|
||||
{
|
||||
id: "03", title: "Drain Cleaning & Maintenance", description:
|
||||
"Expert drain cleaning services to clear clogs and keep your plumbing system flowing smoothly", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg", imageAlt: "Professional maintenance work"},
|
||||
"http://img.b2bpic.net/free-photo/woman-standing-ladder-balance_23-2149366706.jpg?_wi=6", imageAlt: "Professional maintenance work"},
|
||||
]}
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
animationType="slide-up"
|
||||
@@ -115,15 +115,15 @@ export default function PlumbingPage() {
|
||||
{
|
||||
id: "01", title: "Licensed & Insured", description:
|
||||
"All our plumbers are fully licensed, insured, and trained in the latest plumbing codes and techniques", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg", imageAlt: "Professional tools and equipment"},
|
||||
"http://img.b2bpic.net/free-photo/front-view-tools-carpentry-table_23-2148643196.jpg?_wi=6", imageAlt: "Professional tools and equipment"},
|
||||
{
|
||||
id: "02", title: "24/7 Emergency Service", description:
|
||||
"We offer emergency plumbing services to handle urgent repairs whenever you need us", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg", imageAlt: "Professional service response"},
|
||||
"http://img.b2bpic.net/free-photo/frustrated-young-husband-wife-doing-paperwork-together-calculating-their-expenses-managing-bills-using-laptop-computer-calculator-modern-kitchen_273609-1677.jpg?_wi=6", imageAlt: "Professional service response"},
|
||||
{
|
||||
id: "03", title: "Upfront Pricing", description:
|
||||
"Transparent, honest pricing with no surprises. We provide free estimates before starting any work", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg", imageAlt: "Pricing transparency"},
|
||||
"http://img.b2bpic.net/free-photo/full-shot-people-garage-sale_23-2150577001.jpg?_wi=5", imageAlt: "Pricing transparency"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f5f5f5;
|
||||
--foreground: #000000;
|
||||
--primary-cta: #000000;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #120006e6;
|
||||
--primary-cta: #e63946;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #000000;
|
||||
--accent: #e6e6e6;
|
||||
--background-accent: #d0d0d0;
|
||||
--secondary-cta-text: #120006e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user