17 Commits

Author SHA1 Message Date
46d75e8c2a Update src/app/contact/page.tsx 2026-03-10 10:05:48 +00:00
2e5939c8ac Update src/app/contact/page.tsx 2026-03-10 10:04:12 +00:00
ee9ce72cb4 Update src/app/contact/page.tsx 2026-03-10 10:00:20 +00:00
5ddbadbc2a Update src/app/contact/page.tsx 2026-03-10 09:58:43 +00:00
2a74f63814 Update src/app/services/page.tsx 2026-03-10 09:57:15 +00:00
b66cacd2cc Update src/app/page.tsx 2026-03-10 09:57:14 +00:00
8e8c5bee22 Update src/app/contact/page.tsx 2026-03-10 09:57:13 +00:00
6207767ce1 Update src/app/services/page.tsx 2026-03-10 09:55:01 +00:00
5d679719be Update src/app/page.tsx 2026-03-10 09:55:01 +00:00
6cc1a535ca Update src/app/layout.tsx 2026-03-10 09:54:59 +00:00
5629007757 Update src/app/contact/page.tsx 2026-03-10 09:54:59 +00:00
97803f52d3 Switch to version 1: modified src/app/page.tsx 2026-03-10 09:46:15 +00:00
fe08da6749 Switch to version 1: modified src/app/layout.tsx 2026-03-10 09:46:15 +00:00
4fce91667c Switch to version 1: modified src/app/contact/page.tsx 2026-03-10 09:46:14 +00:00
ed1680ad5e Merge version_2 into main
Merge version_2 into main
2026-03-10 09:45:31 +00:00
f71b452eee Merge version_2 into main
Merge version_2 into main
2026-03-10 09:44:41 +00:00
0211d53794 Merge version_2 into main
Merge version_2 into main
2026-03-10 09:43:10 +00:00
4 changed files with 520 additions and 471 deletions

View File

@@ -1,22 +1,27 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; import HeroBillboardDashboard from "@/components/sections/hero/HeroBillboardDashboard";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
import ContactFaq from "@/components/sections/contact/ContactFaq"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import FooterSimple from "@/components/sections/footer/FooterSimple"; import FaqDouble from "@/components/sections/faq/FaqDouble";
import { Hammer, Wrench, Phone, Mail, MessageCircle, CheckCircle } from "lucide-react"; import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterCard from "@/components/sections/footer/FooterCard";
import { Hammer, Phone, Mail, MapPin, Clock, Users, TrendingUp, Zap, Facebook, Instagram, Linkedin } from "lucide-react";
export default function ContactPage() { export default function ContactPage() {
const navItems = [ const navItems = [
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Features", id: "#features" },
{ name: "About", id: "about" }, { name: "Pricing", id: "#pricing" },
{ name: "Testimonials", id: "testimonials" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" },
]; ];
const contactButton = {
text: "Get Started", href: "#contact"
};
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="hover-magnetic" defaultButtonVariant="hover-magnetic"
@@ -31,158 +36,191 @@ export default function ContactPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarLayoutFloatingInline
navItems={navItems} navItems={navItems}
button={contactButton}
brandName="Earl Boys Services" brandName="Earl Boys Services"
bottomLeftText="Richmond, VA"
bottomRightText="804-938-0669"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroBillboardDashboard
title="Contact Earl Boys Services" title="Contact Earl Boys Services"
description="Get in touch with our team for all your home service needs. We're here to help transform your home with professional, reliable service." description="Get in touch with our team for all your home service needs. We are here to help transform your home with professional, reliable service."
tag="Earl Boys Services" tag="Earl Boys Services"
tagIcon={Hammer} tagIcon={Hammer}
tagAnimation="slide-up" tagAnimation="slide-up"
background={{ variant: "sparkles-gradient" }} background={{ variant: "sparkles-gradient" }}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/young-cute-family-repairs-room_1157-24897.jpg?_wi=2", imageAlt: "Professional home services team"},
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg?_wi=3", imageAlt: "Expert plumbing services"},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-painting-wall-home_23-2149098981.jpg?_wi=3", imageAlt: "Professional painting services"},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-electrician-checks-switchboard-tablet-night-shift-smart-service_169016-70936.jpg?_wi=3", imageAlt: "Licensed electrical work"},
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanics-checking-planning-workshop_329181-11868.jpg?_wi=3", imageAlt: "General maintenance services"},
]}
buttons={[ buttons={[
{ {
text: "Call Now: 804-938-0669", href: "tel:804-938-0669"}, text: "Call Now: 804-938-0669", href: "tel:804-938-0669"
},
{ {
text: "Get Free Estimate", href: "#contact-form"}, text: "Quick Contact Form", href: "#contact-form"
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="slide-up" dashboard={{
ariaLabel="Contact page hero section for Earl Boys Services" title: "Contact Information", logoIcon: Phone,
imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=100&h=100&fit=crop&crop=face", buttons: [
{ text: "Call Us", href: "tel:804-938-0669" },
{ text: "Email", href: "mailto:contact@earlboys.com" },
],
sidebarItems: [
{ icon: Phone, active: true },
{ icon: Mail },
{ icon: MapPin },
],
stats: [
{
title: "Response Time", values: [1, 0.5, 0],
description: "We respond fast"
},
{
title: "Service Area", values: [100, 50, 25],
description: "Coverage zone"
},
{
title: "Experience", values: [15, 10, 5],
description: "In business"
},
],
chartTitle: "Contact Volume", chartData: [
{ value: 45 },
{ value: 65 },
{ value: 75 },
{ value: 85 },
{ value: 90 },
],
listTitle: "Ways to Reach Us", listItems: [
{ icon: Phone, title: "804-938-0669", status: "Available" },
{ icon: Mail, title: "Email Support", status: "24/7" },
{ icon: MapPin, title: "Richmond, VA", status: "Local" },
],
}}
/> />
</div> </div>
<div id="services" data-section="services"> <div id="metrics" data-section="metrics">
<FeatureCardTwentyFive <MetricCardEleven
title="How to Reach Us" metrics={[
description="Multiple convenient ways to get in touch with Earl Boys Services. We're ready to discuss your project and provide expert recommendations."
tag="Contact Options"
tagIcon={Wrench}
features={[
{ {
title: "Phone Support", description: "Call us directly for immediate assistance and emergency service requests.", icon: Phone, id: "1", value: "804-938-0669", title: "Direct Phone Line", description: "Available during business hours", imageSrc: "https://images.unsplash.com/photo-1634017303134-b69a4aacbfbb?w=500&h=500&fit=crop", imageAlt: "Phone support"
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-receiving-box_23-2149103401.jpg", imageAlt: "Customer service support"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-man-choosing-color_23-2148903521.jpg?_wi=2", imageAlt: "Professional communication"},
],
}, },
{ {
title: "Service Area Coverage", description: "We proudly serve Richmond, VA and all surrounding areas with comprehensive home services.", icon: Wrench, id: "2", value: "Richmond", title: "Service Area", description: "Plus surrounding Virginia areas", imageSrc: "https://images.unsplash.com/photo-1524661135-423995f22d0b?w=500&h=500&fit=crop", imageAlt: "Richmond Virginia map"
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-s-hand-holding-push-pin-blur-map_23-2147958186.jpg?_wi=2", imageAlt: "Richmond virginia map location marker"},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-cleaning-office-together_23-2149345517.jpg", imageAlt: "Professional home services team working"},
],
}, },
{ {
title: "Free Estimates", description: "Schedule a free consultation and estimate for your project with our experienced team.", icon: CheckCircle, id: "3", value: "24/7", title: "Emergency Support", description: "On-call for urgent issues", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop&_wi=1", imageAlt: "Emergency services team"
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-new-home_23-2149242082.jpg?_wi=2", imageAlt: "Home improvement project"},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-builder-men-with-smartphones_23-2148751993.jpg", imageAlt: "Professional consultation"},
],
},
{
title: "Licensed & Insured", description: "All services fully licensed, insured, and bonded for your peace of mind.", icon: CheckCircle,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-grey-haired-logistic-worker-hardhat-uniform-standing-shelves-warehouse-with-arms-folded-looking-camera-smiling-vertical-shot-labor-blue-collar-portrait-concept_74855-14227.jpg", imageAlt: "Professional tradesman"},
{
imageSrc: "http://img.b2bpic.net/free-photo/view-professional-cleaning-service-person-holding-supplies_23-2150520608.jpg", imageAlt: "Professional service team"},
],
}, },
]} ]}
title="Ready to Transform Your Home?"
description="Join thousands of satisfied customers who have trusted Earl Boys Services with their most important projects."
tag="Contact Details"
tagIcon={TrendingUp}
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={true}
buttons={[
{
text: "Request Service", href: "tel:804-938-0669"},
]}
buttonAnimation="slide-up"
/> />
</div> </div>
<div id="contact-form" data-section="contact-form"> <div id="trust" data-section="trust">
<ContactFaq <SocialProofOne
faqs={[ names={["Licensed", "Insured", "Bonded", "Certified", "Trusted"]}
{ title="Why Homeowners Trust Us"
id: "1", title: "What is your phone number?", content: "You can reach us at 804-938-0669. We're available during business hours and offer emergency service for urgent issues."}, description="Proven reliability with years of excellent service in Richmond and surrounding areas"
{ tag="Credentials"
id: "2", title: "How quickly can you respond to my request?", content: "We typically respond to service requests within 24 hours. For emergency issues, call us immediately at 804-938-0669."}, tagIcon={Users}
{ textboxLayout="default"
id: "3", title: "What areas do you serve?", content: "We proudly serve Richmond, VA and all surrounding areas. Our service team covers residential and commercial properties throughout the region."},
{
id: "4", title: "Do you charge for consultations and estimates?", content: "No! We provide free, no-obligation estimates for all services. Contact us to schedule your consultation."},
{
id: "5", title: "What payment methods do you accept?", content: "We accept cash, check, credit cards, and digital payments. We also offer financing options for larger projects."},
{
id: "6", title: "Are you licensed and insured?", content: "Absolutely. Earl Boys Services is fully licensed, insured, and bonded. We maintain all required certifications."},
]}
ctaTitle="Ready to Get Started?"
ctaDescription="Contact Earl Boys Services today for a free estimate and professional home service solutions."
ctaButton={{ text: "Call Now", href: "tel:804-938-0669" }}
ctaIcon={Phone}
useInvertedBackground={false} useInvertedBackground={false}
animationType="slide-up" speed={40}
accordionAnimationType="smooth"
showCard={true} showCard={true}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="contact-form" data-section="contact-form">
<FooterSimple <ContactSplitForm
columns={[ title="Get Your Free Estimate"
description="Tell us about your project and we will get back to you within 24 hours with a detailed estimate. No obligation, no pressure."
inputs={[
{ {
title: "Services", items: [ name: "name", type: "text", placeholder: "Your Name", required: true,
{ label: "Plumbing", href: "/" },
{ label: "Electrical", href: "/" },
{ label: "Painting", href: "/" },
{ label: "Maintenance", href: "/" },
],
}, },
{ {
title: "Company", items: [ name: "email", type: "email", placeholder: "Your Email", required: true,
{ label: "About Us", href: "/" },
{ label: "Contact", href: "/contact" },
{ label: "Testimonials", href: "/" },
{ label: "Get Estimate", href: "tel:804-938-0669" },
],
}, },
{ {
title: "Contact", items: [ name: "phone", type: "tel", placeholder: "Your Phone Number", required: true,
{ label: "Phone: 804-938-0669", href: "tel:804-938-0669" }, },
{ label: "Richmond, VA", href: "#" }, {
{ label: "Licensed & Insured", href: "#" }, name: "service", type: "text", placeholder: "Service Needed", required: false,
{ label: "Available 24/7", href: "#" }, },
], ]}
textarea={{
name: "message", placeholder: "Describe your project in detail...", rows: 5,
required: true,
}}
useInvertedBackground={false}
imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop&_wi=2"
mediaAnimation="slide-up"
mediaPosition="right"
buttonText="Request Estimate"
onSubmit={(data) => {
console.log("Form submitted:", data);
}}
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
faqs={[
{
id: "1", title: "What is your phone number?", content: "You can reach us at 804-938-0669. We are available during business hours and offer emergency service for urgent issues."
},
{
id: "2", title: "How quickly can you respond to my request?", content: "We typically respond to service requests within 24 hours. For emergency issues, call us immediately at 804-938-0669."
},
{
id: "3", title: "What areas do you serve?", content: "We proudly serve Richmond, VA and all surrounding areas. Our service team covers residential and commercial properties throughout the region."
},
{
id: "4", title: "Do you charge for consultations and estimates?", content: "No! We provide free, no-obligation estimates for all services. Contact us to schedule your consultation."
},
{
id: "5", title: "What payment methods do you accept?", content: "We accept cash, check, credit cards, and digital payments. We also offer financing options for larger projects."
},
{
id: "6", title: "Are you licensed and insured?", content: "Absolutely. Earl Boys Services is fully licensed, insured, and bonded. We maintain all required certifications."
},
]}
title="Questions About Our Services?"
description="Find answers to common questions about contacting Earl Boys Services, scheduling appointments, and our service offerings."
tag="Support"
tagIcon={Mail}
faqsAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="Earl Boys Services"
copyrightText="© 2025 Earl Boys Services LLC. All rights reserved. Licensed & Insured."
socialLinks={[
{
icon: Facebook,
href: "https://facebook.com", ariaLabel: "Facebook"
},
{
icon: Instagram,
href: "https://instagram.com", ariaLabel: "Instagram"
},
{
icon: Phone,
href: "tel:804-938-0669", ariaLabel: "Call us"
}, },
]} ]}
bottomLeftText="© 2025 Earl Boys Services LLC. All rights reserved. Licensed & Insured."
bottomRightText="Professional Home Services"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>

View File

@@ -1,14 +1,14 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Inter } from "next/font/google"; import { DM_Sans } from "next/font/google";
import "./styles/variables.css"; import "./styles/variables.css";
import "./styles/base.css"; import "./styles/base.css";
const inter = Inter({ const dmSans = DM_Sans({
variable: "--font-inter", subsets: ["latin"], variable: "--font-dm-sans", subsets: ["latin"],
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Earl Boys Services - Professional Home Services in Richmond VA", description: "Earl Boys Services offers professional home services including plumbing, electrical, painting, and general maintenance in Richmond, VA and surrounding areas."}; title: "Earl Boys Services", description: "Professional home services in Richmond, VA"};
export default function RootLayout({ export default function RootLayout({
children, children,
@@ -17,19 +17,20 @@ export default function RootLayout({
}) { }) {
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<body className={`${inter.variable}`}> <body className={`${dmSans.variable}`}>
{children} <ServiceWrapper>
<Tag />
{children}
</ServiceWrapper>
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: ` __html: `
let scrollTimeout; (function() {
window.addEventListener('scroll', () => { try {
clearTimeout(scrollTimeout); const theme = localStorage.getItem('theme') || 'light';
document.documentElement.style.scrollBehavior = 'auto'; document.documentElement.setAttribute('data-theme', theme);
scrollTimeout = setTimeout(() => { } catch (e) {}
document.documentElement.style.scrollBehavior = 'smooth'; })()
}, 150);
}, { passive: true });
`, `,
}} }}
/> />
@@ -1404,3 +1405,11 @@ export default function RootLayout({
</html> </html>
); );
} }
function ServiceWrapper({ children }: { children: React.ReactNode }) {
return <>{children}</>;
}
function Tag() {
return null;
}

View File

@@ -1,86 +1,213 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; import HeroBillboardDashboard from "@/components/sections/hero/HeroBillboardDashboard";
import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; import FaqDouble from "@/components/sections/faq/FaqDouble";
import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve"; import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
import ContactFaq from "@/components/sections/contact/ContactFaq"; import FooterCard from "@/components/sections/footer/FooterCard";
import FooterSimple from "@/components/sections/footer/FooterSimple"; import { Sparkles, CheckCircle, Star, MapPin, Shield, Users, TrendingUp, Zap, Facebook, Instagram, Linkedin } from "lucide-react";
import { Hammer, Wrench, Droplet, Paintbrush, Zap, MonitorPlay, CheckCircle, Phone, Mail, MessageCircle } from "lucide-react";
export default function HomePage() { export default function HomePage() {
const navItems = [ const navItems = [
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Features", id: "#features" },
{ name: "About", id: "about" }, { name: "Pricing", id: "#pricing" },
{ name: "Testimonials", id: "testimonials" }, { name: "Services", id: "/services" },
{ name: "Contact", id: "contact" },
]; ];
const contactButton = {
text: "Get Started", href: "#contact"
};
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="hover-magnetic" defaultButtonVariant="hover-magnetic"
defaultTextAnimation="reveal-blur" defaultTextAnimation="reveal-blur"
borderRadius="rounded" borderRadius="rounded"
contentWidth="smallMedium" contentWidth="mediumLarge"
sizing="mediumLargeSizeLargeTitles" sizing="mediumLargeSizeLargeTitles"
background="circleGradient" background="aurora"
cardStyle="solid" cardStyle="glass-elevated"
primaryButtonStyle="primary-glow" primaryButtonStyle="gradient"
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarLayoutFloatingInline
navItems={navItems} navItems={navItems}
brandName="Earl Boys Services" button={contactButton}
bottomLeftText="Richmond, VA" brandName="Demo Site"
bottomRightText="804-938-0669"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroBillboardDashboard
title="Professional Home Services You Can Trust" title="Real-Time Analytics Platform"
description="Earl Boys Services delivers expert plumbing, electrical, painting, and maintenance solutions for your home. With over 15 years of experience serving Richmond, VA, we're committed to quality workmanship and customer satisfaction." description="Monitor your business metrics with our comprehensive dashboard. Real-time data, actionable insights, and beautiful visualizations."
tag="Earl Boys Services" tag="Live Analytics"
tagIcon={Hammer} tagIcon={Sparkles}
tagAnimation="slide-up" tagAnimation="slide-up"
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/young-cute-family-repairs-room_1157-24897.jpg?_wi=1", imageAlt: "Professional home services team"},
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg?_wi=1", imageAlt: "Expert plumbing services"},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-painting-wall-home_23-2149098981.jpg?_wi=1", imageAlt: "Professional painting services"},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-electrician-checks-switchboard-tablet-night-shift-smart-service_169016-70936.jpg?_wi=1", imageAlt: "Licensed electrical work"},
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanics-checking-planning-workshop_329181-11868.jpg?_wi=1", imageAlt: "General maintenance services"},
]}
buttons={[ buttons={[
{ { text: "Get Started", href: "#pricing" },
text: "Call Now", href: "tel:804-938-0669"}, { text: "View Demo", href: "#features" },
{
text: "Get Free Estimate", href: "#contact"},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="slide-up" dashboard={{
ariaLabel="Hero section for Earl Boys Services" title: "Analytics Dashboard", logoIcon: TrendingUp,
imageSrc: "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&h=100&fit=crop&crop=face", buttons: [
{ text: "Dashboard", href: "#" },
{ text: "Export", href: "#" },
],
sidebarItems: [
{ icon: TrendingUp, active: true },
{ icon: Users },
{ icon: Zap },
],
stats: [
{
title: "Revenue", values: [245890, 312750, 428500],
valuePrefix: "$", description: "Monthly recurring."
},
{
title: "Users", values: [1240, 2150, 3890],
description: "Active users online."
},
{
title: "Growth", values: [12.5, 18.3, 25.6],
valueSuffix: "%", description: "Month-over-month."
},
],
chartTitle: "Performance Trend", chartData: [
{ value: 50 },
{ value: 30 },
{ value: 70 },
{ value: 40 },
{ value: 90 },
],
listTitle: "Recent Transactions", listItems: [
{ icon: CheckCircle, title: "Order #12345", status: "Completed" },
{ icon: TrendingUp, title: "Revenue Report", status: "Generated" },
{ icon: Users, title: "Team Metrics", status: "Updated" },
],
}}
/> />
</div> </div>
<div id="social-proof" data-section="social-proof"> <div id="features" data-section="features">
<FeatureCardThree
features={[
{
id: "01", title: "Real-Time Tracking", description: "Monitor your metrics as they happen with live updates and instant notifications.", imageSrc: "https://images.unsplash.com/photo-1460925895917-adf4198c868f?w=500&h=500&fit=crop", imageAlt: "Real-time dashboard tracking"
},
{
id: "02", title: "Advanced Analytics", description: "Deep dive into data with customizable reports and predictive insights.", imageSrc: "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=500&h=500&fit=crop", imageAlt: "Advanced analytics interface"
},
{
id: "03", title: "Team Collaboration", description: "Work together seamlessly with shared dashboards and real-time updates.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Team collaboration tools"
},
{
id: "04", title: "Custom Reports", description: "Generate detailed reports tailored to your business needs and export easily.", imageSrc: "https://images.unsplash.com/photo-1611532736592-5a66f6aef2a2?w=500&h=500&fit=crop", imageAlt: "Custom report generation"
},
]}
title="Powerful Features"
description="Everything you need to manage your business effectively"
tag="Features"
tagIcon={Zap}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
buttons={[
{ text: "Explore All Features", href: "#" },
]}
buttonAnimation="slide-up"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardTwo
plans={[
{
id: "1", badge: "Starter", badgeIcon: Sparkles,
price: "$29/mo", subtitle: "Perfect for getting started", buttons: [
{ text: "Start Free Trial", href: "#" },
{ text: "Learn More", href: "#" },
],
features: [
"Up to 1,000 tracked events", "Basic analytics dashboard", "Email support", "1 team member"
],
},
{
id: "2", badge: "Professional", badgeIcon: Star,
price: "$99/mo", subtitle: "For growing businesses", buttons: [
{ text: "Start Free Trial", href: "#" },
{ text: "Learn More", href: "#" },
],
features: [
"Up to 100,000 tracked events", "Advanced analytics & AI insights", "Priority email & chat support", "Up to 10 team members", "Custom reports"
],
},
{
id: "3", badge: "Enterprise", badgeIcon: CheckCircle,
price: "Custom", subtitle: "For large-scale operations", buttons: [
{ text: "Contact Sales", href: "#" },
{ text: "Schedule Demo", href: "#" },
],
features: [
"Unlimited tracked events", "Full API access", "Dedicated account manager", "Custom integrations", "On-premise deployment", "SLA guarantee"
],
},
]}
title="Simple, Transparent Pricing"
description="Choose the perfect plan for your needs"
tag="Pricing"
tagIcon={TrendingUp}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
buttons={[
{ text: "View All Plans", href: "#" },
]}
buttonAnimation="slide-up"
/>
</div>
<div id="services" data-section="services">
<MetricCardEleven
metrics={[
{
id: "1", value: "99.9%", title: "Uptime Guarantee", description: "Enterprise-grade reliability", imageSrc: "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=500&h=500&fit=crop", imageAlt: "Server uptime monitoring"
},
{
id: "2", value: "24/7", title: "Support Available", description: "Always here to help", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Customer support team"
},
{
id: "3", value: "150K+", title: "Active Users", description: "Trusted by businesses worldwide", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Global user base"
},
]}
title="Why Choose Us"
description="Industry-leading performance and support"
tag="Services"
tagIcon={Shield}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="trust" data-section="trust">
<SocialProofOne <SocialProofOne
title="Trusted by Homeowners Throughout Richmond" names={["TechCorp", "DataFlow", "CloudSync", "InnovateLabs", "FutureScale"]}
description="Join thousands of satisfied customers who have transformed their homes with Earl Boys Services" title="Trusted by Industry Leaders"
tag="Social Proof" description="Join thousands of companies that rely on our platform for their analytics needs"
tagAnimation="slide-up" tag="Trusted Partners"
names={[ tagIcon={Users}
"Family Homes", "Small Businesses", "Property Managers", "Real Estate Agents", "Contractors", "Building Owners"]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
speed={40} speed={40}
@@ -88,133 +215,78 @@ export default function HomePage() {
/> />
</div> </div>
<div id="services" data-section="services">
<FeatureCardTwentyFive
title="Our Professional Services"
description="We provide comprehensive home services to keep your property in top condition"
tag="What We Do"
tagIcon={Wrench}
features={[
{
title: "Plumbing Services", description: "Expert repairs, installations, and maintenance for all your plumbing needs.", icon: Droplet,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg?_wi=2", imageAlt: "Professional plumbing repair"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-s-hand-holding-push-pin-blur-map_23-2147958186.jpg?_wi=1", imageAlt: "Plumbing installation work"},
],
},
{
title: "Electrical Work", description: "Licensed electrical services including repairs, upgrades, and installations.", icon: Zap,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-electrician-checks-switchboard-tablet-night-shift-smart-service_169016-70936.jpg?_wi=2", imageAlt: "Electrical panel inspection"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-man-choosing-color_23-2148903521.jpg?_wi=1", imageAlt: "Electrical service work"},
],
},
{
title: "Painting & Finishing", description: "Interior and exterior painting with attention to detail and quality finishes.", icon: Paintbrush,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-painting-wall-home_23-2149098981.jpg?_wi=2", imageAlt: "Professional painting service"},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-new-home_23-2149242082.jpg?_wi=1", imageAlt: "Interior painting project"},
],
},
{
title: "General Maintenance", description: "Comprehensive home maintenance and repairs to keep everything running smoothly.", icon: Wrench,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/mechanics-checking-planning-workshop_329181-11868.jpg?_wi=2", imageAlt: "General maintenance work"},
{
imageSrc: "http://img.b2bpic.net/free-photo/circular-saw-carpenter-using-circular-saw-wood_169016-17039.jpg", imageAlt: "General repair services"},
],
},
]}
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
buttons={[
{
text: "Request Service", href: "tel:804-938-0669"},
]}
buttonAnimation="slide-up"
/>
</div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve <TestimonialCardFive
testimonials={[ testimonials={[
{ {
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-middle-aged-man-wearing-casual-clothes_23-2149199815.jpg", imageAlt: "Sarah Johnson testimonial"}, id: "1", name: "Sarah Johnson, CEO of TechCorp", date: "Date: 15 November 2024", title: "Transformed our analytics workflow", quote: "This platform has completely transformed how we analyze business data. The real-time insights have helped us make better decisions faster than ever before.", tag: "Enterprise Plan", avatarSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop&crop=face", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Sarah Johnson speaking at conference"
},
{ {
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/portrait-middle-aged-woman-wearing-casual-clothes_23-2149199814.jpg", imageAlt: "Michael Chen testimonial"}, id: "2", name: "Michael Chen, CTO of DataFlow", date: "Date: 10 November 2024", title: "Best analytics solution on the market", quote: "The API is clean, documentation is excellent, and the team is incredibly responsive. We integrated this in just a few days and immediately saw value.", tag: "Professional Plan", avatarSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop&crop=face", imageSrc: "https://images.unsplash.com/photo-1460925895917-adf4198c868f?w=500&h=500&fit=crop", imageAlt: "Michael Chen coding on laptop"
},
{ {
id: "3", name: "Emma Davis", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-man-casual-clothes_23-2149199813.jpg", imageAlt: "Emma Davis testimonial"}, id: "3", name: "Emma Rodriguez, Founder of CloudSync", date: "Date: 5 November 2024", title: "Outstanding customer support", quote: "What impressed me most was the customer support team. They went above and beyond to help us optimize our setup. Highly recommended!", tag: "Starter Plan", avatarSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100&fit=crop&crop=face", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Emma Rodriguez at her desk"
{ },
id: "4", name: "James Wilson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-casual-clothes_23-2149199812.jpg", imageAlt: "James Wilson testimonial"},
]} ]}
cardTitle="Over 2,000 homeowners trust Earl Boys Services for their most important projects" title="What Our Customers Say"
cardTag="Testimonials" description="Real stories from companies using our platform daily"
cardAnimation="slide-up" tag="Testimonials"
tagIcon={Star}
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="faq" data-section="faq">
<ContactFaq <FaqDouble
faqs={[ faqs={[
{ {
id: "1", title: "What areas do you serve?", content: "We proudly serve Richmond, VA and all surrounding areas. Our service team covers residential and commercial properties throughout the region."}, id: "1", title: "How does the pricing work?", content: "Our pricing is simple and transparent. We offer three tiers: Starter ($29/mo), Professional ($99/mo), and Enterprise (custom pricing). Each tier includes different features and support levels. You can switch plans anytime."
},
{ {
id: "2", title: "Do you charge for estimates?", content: "No! We provide free, no-obligation estimates for all services. Contact us to schedule your consultation."}, id: "2", title: "Is there a free trial?", content: "Yes! All plans come with a 14-day free trial. No credit card required. You get full access to all features during the trial period."
},
{ {
id: "3", title: "Are you licensed and insured?", content: "Absolutely. Earl Boys Services is fully licensed, insured, and bonded. We maintain all required certifications."}, id: "3", title: "What kind of support do you offer?", content: "We provide email support for all plans, priority chat support for Professional plans, and dedicated account managers for Enterprise customers. Our support team is available 24/7."
},
{ {
id: "4", title: "How quickly can you respond?", content: "We typically respond to service requests within 24 hours. For emergency issues, call us immediately at 804-938-0669."}, id: "4", title: "Can I cancel anytime?", content: "Absolutely! You can cancel your subscription anytime without penalties. If you cancel mid-month, you'll have access until the end of your billing period."
},
{
id: "5", title: "Do you offer API access?", content: "Yes, API access is included in Professional and Enterprise plans. We provide comprehensive documentation and SDKs for popular programming languages."
},
{
id: "6", title: "Is my data secure?", content: "Security is our top priority. We use enterprise-grade encryption, regular security audits, and comply with GDPR, CCPA, and SOC 2. Your data is backed up daily."
},
]} ]}
ctaTitle="Get Your Free Estimate Today" title="Frequently Asked Questions"
ctaDescription="Contact Earl Boys Services for professional, reliable home services. We're ready to help transform your home." description="Find answers to common questions about our service"
ctaButton={{ text: "Call Now", href: "tel:804-938-0669" }} tag="Support"
ctaIcon={Phone} tagIcon={CheckCircle}
faqsAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
animationType="slide-up"
accordionAnimationType="smooth"
showCard={true}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterCard
columns={[ logoText="Demo Site"
copyrightText="© 2025 Demo Site. All rights reserved."
socialLinks={[
{ {
title: "Services", items: [ icon: Facebook,
{ label: "Plumbing", href: "#services" }, href: "https://facebook.com", ariaLabel: "Facebook"
{ label: "Electrical", href: "#services" },
{ label: "Painting", href: "#services" },
{ label: "Maintenance", href: "#services" },
],
}, },
{ {
title: "Company", items: [ icon: Instagram,
{ label: "About Us", href: "#about" }, href: "https://instagram.com", ariaLabel: "Instagram"
{ label: "Contact", href: "#contact" },
{ label: "Testimonials", href: "#testimonials" },
{ label: "Get Estimate", href: "tel:804-938-0669" },
],
}, },
{ {
title: "Contact", items: [ icon: Linkedin,
{ label: "Phone: 804-938-0669", href: "tel:804-938-0669" }, href: "https://linkedin.com", ariaLabel: "LinkedIn"
{ label: "Richmond, VA", href: "#" },
{ label: "Licensed & Insured", href: "#" },
{ label: "Available 24/7", href: "#" },
],
}, },
]} ]}
bottomLeftText="© 2025 Earl Boys Services LLC. All rights reserved. Licensed & Insured."
bottomRightText="Professional Home Services"
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>

View File

@@ -1,279 +1,209 @@
"use client"; "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; import HeroBillboardDashboard from "@/components/sections/hero/HeroBillboardDashboard";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne"; import FeatureCardThree from "@/components/sections/feature/featureCardThree/FeatureCardThree";
import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
import FaqDouble from "@/components/sections/faq/FaqDouble";
import FooterCard from "@/components/sections/footer/FooterCard"; import FooterCard from "@/components/sections/footer/FooterCard";
import Link from "next/link"; import { Zap, CheckCircle, Users, Shield, Sparkles, TrendingUp, MapPin, Phone, Mail, Facebook, Instagram, Linkedin } from "lucide-react";
import {
Wrench,
Droplet,
Paintbrush,
Zap,
MonitorPlay,
Armchair,
Layers,
DoorOpen,
BookOpen,
Hammer,
Clock,
Users,
CheckCircle,
TrendingUp,
Facebook,
Instagram,
Phone,
} from "lucide-react";
export default function ServicesPage() { export default function ServicesPage() {
const navItems = [
{ name: "Home", id: "/" },
{ name: "Features", id: "#features" },
{ name: "Pricing", id: "#pricing" },
{ name: "Services", id: "/services" },
];
const contactButton = {
text: "Get Started", href: "#contact"
};
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="hover-magnetic" defaultButtonVariant="hover-magnetic"
defaultTextAnimation="reveal-blur" defaultTextAnimation="reveal-blur"
borderRadius="rounded" borderRadius="rounded"
contentWidth="smallMedium" contentWidth="mediumLarge"
sizing="mediumLargeSizeLargeTitles" sizing="mediumLargeSizeLargeTitles"
background="noise" background="aurora"
cardStyle="solid" cardStyle="glass-elevated"
primaryButtonStyle="primary-glow" primaryButtonStyle="gradient"
secondaryButtonStyle="glass" secondaryButtonStyle="glass"
headingFontWeight="bold" headingFontWeight="bold"
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarLayoutFloatingInline
brandName="Earl Boys Services" navItems={navItems}
navItems={[ button={contactButton}
{ name: "Home", id: "home" }, brandName="Demo Site"
{ name: "Services", id: "services" }, />
{ name: "About", id: "about" }, </div>
{ name: "Portfolio", id: "portfolio" },
{ name: "Contact", id: "contact" }, <div id="hero" data-section="hero">
<HeroBillboardDashboard
title="Our Comprehensive Services"
description="Explore our full range of solutions designed to help your business succeed. From analytics to support, we have everything you need."
tag="Services"
tagIcon={Zap}
tagAnimation="slide-up"
background={{ variant: "radial-gradient" }}
buttons={[
{ text: "View Pricing", href: "/#pricing" },
{ text: "Schedule Demo", href: "#" },
]} ]}
button={{ buttonAnimation="slide-up"
text: "Call Now", dashboard={{
href: "tel:804-938-0669", title: "Service Capabilities", logoIcon: TrendingUp,
imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=100&h=100&fit=crop&crop=face", buttons: [
{ text: "Learn More", href: "#" },
{ text: "Contact Us", href: "#" },
],
sidebarItems: [
{ icon: CheckCircle, active: true },
{ icon: Users },
{ icon: Shield },
],
stats: [
{
title: "Services", values: [5, 8, 12],
description: "Available today"
},
{
title: "Coverage", values: [150, 250, 500],
valueSuffix: "k mi²", description: "Service area"
},
{
title: "Satisfaction", values: [95, 97, 99],
valueSuffix: "%", description: "Customer rating"
},
],
chartTitle: "Service Growth", chartData: [
{ value: 40 },
{ value: 60 },
{ value: 80 },
{ value: 70 },
{ value: 95 },
],
listTitle: "Recent Implementations", listItems: [
{ icon: CheckCircle, title: "Analytics Suite Deployed", status: "Completed" },
{ icon: Users, title: "Team Training Completed", status: "Completed" },
{ icon: Zap, title: "API Integration Ready", status: "Active" },
],
}} }}
/> />
</div> </div>
<div id="services-detail" data-section="services-detail"> <div id="features" data-section="features">
<FeatureCardTwentyFive <FeatureCardThree
features={[ features={[
{ {
title: "Plumbing Services", id: "01", title: "Data Analytics", description: "Comprehensive data analysis tools with real-time processing and advanced algorithms.", imageSrc: "https://images.unsplash.com/photo-1460925895917-adf4198c868f?w=500&h=500&fit=crop", imageAlt: "Data analytics dashboard"
description: "Expert plumbing repairs, installations, and maintenance for all your home water systems. From leak detection to full system replacement.",
icon: Droplet,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721573.jpg?_wi=3",
imageAlt: "Professional plumbing work",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-receiving-box_23-2149103401.jpg?_wi=3",
imageAlt: "Plumbing project completed",
},
],
}, },
{ {
title: "Painting Services", id: "02", title: "Cloud Integration", description: "Seamless integration with leading cloud platforms. Deploy, scale, and manage with ease.", imageSrc: "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=500&h=500&fit=crop", imageAlt: "Cloud integration services"
description: "Interior and exterior painting with premium finishes for residential and commercial spaces. Full surface preparation and cleanup included.",
icon: Paintbrush,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-painting-wall-home_23-2149098981.jpg?_wi=3",
imageAlt: "Professional painting service",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-man-choosing-color_23-2148903521.jpg?_wi=3",
imageAlt: "Painting transformation",
},
],
}, },
{ {
title: "Electrical Work", id: "03", title: "Custom Development", description: "Tailored solutions built specifically for your business requirements and goals.", imageSrc: "https://images.unsplash.com/photo-1517694712202-14dd9538aa97?w=500&h=500&fit=crop", imageAlt: "Custom software development"
description: "Licensed electrical services including installations, repairs, and safety inspections. All work meets current electrical codes and standards.",
icon: Zap,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-electrician-checks-switchboard-tablet-night-shift-smart-service_169016-70936.jpg?_wi=3",
imageAlt: "Professional electrical work",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-new-home_23-2149242082.jpg?_wi=3",
imageAlt: "Electrical project completed",
},
],
}, },
{ {
title: "Wall Mounting & Installation", id: "04", title: "Security & Compliance", description: "Enterprise-grade security with compliance certifications and regular audits.", imageSrc: "https://images.unsplash.com/photo-1555949519-f2a6f01c00f5?w=500&h=500&fit=crop", imageAlt: "Security infrastructure"
description: "Professional TV mounting, shelving installation, and wall customization services. Secure mounting with cable management included.",
icon: MonitorPlay,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-builder-men-with-smartphones_23-2148751993.jpg?_wi=2",
imageAlt: "Professional wall mounting",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-receiving-box_23-2149103401.jpg?_wi=4",
imageAlt: "Wall mounting installation",
},
],
}, },
{ {
title: "Furniture Assembly", id: "05", title: "Training & Support", description: "Comprehensive training programs and 24/7 technical support for your team.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Team training session"
description: "Quick and efficient furniture assembly for residential and commercial installations. Expert handling of all furniture types and styles.",
icon: Armchair,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-hitting-nail-by-hammer_329181-3740.jpg?_wi=2",
imageAlt: "Professional furniture assembly",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-man-choosing-color_23-2148903521.jpg?_wi=4",
imageAlt: "Furniture installation completed",
},
],
}, },
{ {
title: "Flooring Installation", id: "06", title: "Consulting Services", description: "Expert guidance from industry veterans to optimize your operations.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Business consulting meeting"
description: "Expert flooring installation for hardwood, tile, laminate, and other materials. Subfloor preparation to final finish included.",
icon: Layers,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/circular-saw-carpenter-using-circular-saw-wood_169016-17039.jpg?_wi=3",
imageAlt: "Professional flooring installation",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-new-home_23-2149242082.jpg?_wi=4",
imageAlt: "Flooring project transformation",
},
],
}, },
]} ]}
title="Detailed Service Offerings"
description="Everything you need for complete digital transformation"
tag="Services"
tagIcon={Zap}
gridVariant="uniform-all-items-equal"
animationType="slide-up" animationType="slide-up"
title="Complete Service Catalog"
description="Explore our full range of professional home services. Each service includes consultation, professional execution, and satisfaction guarantee."
tag="All 10 Services"
tagIcon={Wrench}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
buttons={[ buttons={[
{ { text: "Explore All Services", href: "#" },
text: "Back to Home",
href: "/",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
/> />
</div> </div>
<div id="service-benefits" data-section="service-benefits"> <div id="metrics" data-section="metrics">
<MetricCardOne <MetricCardEleven
metrics={[ metrics={[
{ {
id: "1", id: "1", value: "50+", title: "Enterprise Clients", description: "Trusted by leading companies", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Enterprise clients working together"
value: "24",
title: "Hour",
description: "Response time for service requests",
icon: Clock,
}, },
{ {
id: "2", id: "2", value: "10M+", title: "Data Points Processed", description: "Daily analytics processing", imageSrc: "https://images.unsplash.com/photo-1460925895917-adf4198c868f?w=500&h=500&fit=crop", imageAlt: "Data processing visualization"
value: "15",
title: "Years",
description: "Of industry expertise and experience",
icon: Hammer,
}, },
{ {
id: "3", id: "3", value: "15", title: "Years Experience", description: "Industry leadership", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Years of service"
value: "100",
title: "Percent",
description: "Licensed, insured, and bonded",
icon: CheckCircle,
},
{
id: "4",
value: "2000",
title: "Plus",
description: "Happy customers in Richmond VA",
icon: Users,
}, },
]} ]}
animationType="slide-up" title="Service Excellence"
gridVariant="uniform-all-items-equal" description="Proven track record of delivering results"
title="Why Choose Our Services" tag="Performance"
description="We deliver professional excellence backed by years of experience, proper credentials, and unwavering commitment to customer satisfaction."
tag="Service Excellence"
tagIcon={TrendingUp} tagIcon={TrendingUp}
animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
/> />
</div> </div>
<div id="service-faq" data-section="service-faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqDouble
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "What services do you offer?", content: "We offer a comprehensive suite of services including data analytics, cloud integration, custom development, security consulting, training, and 24/7 support. Each service can be tailored to your specific needs."
title: "Do you provide free estimates for all services?",
content: "Yes! We offer free, no-obligation estimates for all services. Our team will assess your project and provide a detailed quote with no hidden fees.",
}, },
{ {
id: "2", id: "2", title: "How long does implementation take?", content: "Implementation timelines vary based on service complexity. Basic analytics integration typically takes 2-4 weeks. Custom development projects are assessed individually. We always provide detailed timelines upfront."
title: "What is your service warranty policy?",
content: "We stand behind all our work with comprehensive warranties. Most services include a 1-year warranty on labor, with extended warranties available for specific services.",
}, },
{ {
id: "3", id: "3", title: "Do you work with startups?", content: "Absolutely! We work with businesses of all sizes, from startups to enterprises. We have flexible engagement models and can scale our services as your business grows."
title: "Can you handle emergency service requests?",
content: "Absolutely! We offer emergency services for urgent issues. Call 804-938-0669 to speak with our team about immediate needs.",
}, },
{ {
id: "4", id: "4", title: "What about ongoing support?", content: "All our services include ongoing support. Professional and Enterprise plans include priority support, dedicated account managers, and regular optimization reviews."
title: "How do you ensure quality and safety?",
content: "All our technicians are certified and trained to industry standards. We follow strict safety protocols and use only quality materials and equipment.",
}, },
{ {
id: "5", id: "5", title: "Can you migrate data from our existing system?", content: "Yes, we specialize in data migration. Our team will work with you to ensure a smooth transition with zero downtime. We handle data validation and testing throughout the process."
title: "Do you offer service packages or discounts?",
content: "Yes! We offer discounted packages for multiple services. Contact us for details on our bundled service options and seasonal promotions.",
}, },
{ {
id: "6", id: "6", title: "How do you ensure data security?", content: "We implement enterprise-grade security protocols including end-to-end encryption, regular security audits, and compliance with GDPR, HIPAA, and SOC 2 standards. Your data is our priority."
title: "What areas of Richmond do you service?",
content: "We serve all of Richmond, VA and surrounding areas. Whether you're downtown or in the suburbs, we can help with your home service needs.",
}, },
]} ]}
sideTitle="Service Questions Answered" title="Service Questions"
sideDescription="Learn more about our services, warranties, and availability. Have a specific question? Call us today." description="Common questions about our service offerings"
textPosition="left" tag="Support"
tagIcon={CheckCircle}
faqsAnimation="slide-up" faqsAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
animationType="smooth"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterCard
logoText="Earl Boys Services" logoText="Demo Site"
copyrightText="© 2025 Earl Boys Services LLC. All rights reserved. Licensed & Insured." copyrightText="© 2025 Demo Site. All rights reserved."
socialLinks={[ socialLinks={[
{ {
icon: Facebook, icon: Facebook,
href: "https://facebook.com", href: "https://facebook.com", ariaLabel: "Facebook"
ariaLabel: "Facebook",
}, },
{ {
icon: Instagram, icon: Instagram,
href: "https://instagram.com", href: "https://instagram.com", ariaLabel: "Instagram"
ariaLabel: "Instagram",
}, },
{ {
icon: Phone, icon: Linkedin,
href: "tel:804-938-0669", href: "https://linkedin.com", ariaLabel: "LinkedIn"
ariaLabel: "Call us",
}, },
]} ]}
/> />