Merge version_1 into main #3
@@ -28,31 +28,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About Us", id: "/about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Local Service Pro"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+18001234567"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -67,19 +53,13 @@ export default function LandingPage() {
|
||||
tagIcon={Users}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Experienced Professionals",
|
||||
description: "Our team consists of highly skilled and certified technicians in all major home service areas.",
|
||||
icon: Award,
|
||||
title: "Experienced Professionals", description: "Our team consists of highly skilled and certified technicians in all major home service areas.", icon: Award,
|
||||
},
|
||||
{
|
||||
title: "Commitment to Quality",
|
||||
description: "We use only the best materials and proven techniques to ensure lasting repairs and installations.",
|
||||
icon: CheckCircle,
|
||||
title: "Commitment to Quality", description: "We use only the best materials and proven techniques to ensure lasting repairs and installations.", icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
title: "Customer-Centric Approach",
|
||||
description: "Your satisfaction is our priority. We listen, provide clear solutions, and deliver exceptional service.",
|
||||
icon: Heart,
|
||||
title: "Customer-Centric Approach", description: "Your satisfaction is our priority. We listen, provide clear solutions, and deliver exceptional service.", icon: Heart,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-person-working-call-center_23-2149288179.jpg"
|
||||
@@ -95,17 +75,11 @@ export default function LandingPage() {
|
||||
description="We're proud of the trust our community places in us and our consistent track record of excellence."
|
||||
metrics={[
|
||||
{
|
||||
value: "10+",
|
||||
title: "Years in Service",
|
||||
},
|
||||
value: "10+", title: "Years in Service"},
|
||||
{
|
||||
value: "98%",
|
||||
title: "Customer Satisfaction",
|
||||
},
|
||||
value: "98%", title: "Customer Satisfaction"},
|
||||
{
|
||||
value: "5,000+",
|
||||
title: "Successful Projects",
|
||||
},
|
||||
value: "5,000+", title: "Successful Projects"},
|
||||
]}
|
||||
tag="By the Numbers"
|
||||
tagIcon={Activity}
|
||||
@@ -123,29 +97,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Michael Chen",
|
||||
role: "Lead Electrician",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-avatars_23-2147665514.jpg",
|
||||
},
|
||||
id: "1", name: "Michael Chen", role: "Lead Electrician", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-avatars_23-2147665514.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sophia Rodriguez",
|
||||
role: "Master Plumber",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/review-concept-landing-page-flat-design_52683-18221.jpg",
|
||||
},
|
||||
id: "2", name: "Sophia Rodriguez", role: "Master Plumber", imageSrc: "http://img.b2bpic.net/free-vector/review-concept-landing-page-flat-design_52683-18221.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jameson Lee",
|
||||
role: "HVAC Specialist",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-with-his-friend-enjoying-drinks-restaurant_23-2147861967.jpg",
|
||||
},
|
||||
id: "3", name: "Jameson Lee", role: "HVAC Specialist", imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-with-his-friend-enjoying-drinks-restaurant_23-2147861967.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Emily White",
|
||||
role: "Emergency Coordinator",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/i-like-that-good-job-happy-young-dark-skinned-female-wearing-casual-long-sleeved-t-shirt-making-thumbs-up-sign-smiling-cheerfully-showing-her-support-respect-someone-body-language_273609-1258.jpg",
|
||||
},
|
||||
id: "4", name: "Emily White", role: "Emergency Coordinator", imageSrc: "http://img.b2bpic.net/free-photo/i-like-that-good-job-happy-young-dark-skinned-female-wearing-casual-long-sleeved-t-shirt-making-thumbs-up-sign-smiling-cheerfully-showing-her-support-respect-someone-body-language_273609-1258.jpg"},
|
||||
]}
|
||||
title="Meet Our Expert Team"
|
||||
description="Behind every successful service call is a dedicated professional. Get to know the faces committed to your home's well-being."
|
||||
@@ -158,54 +116,33 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Electrical",
|
||||
href: "/services#electrical",
|
||||
},
|
||||
label: "Electrical", href: "/services#electrical"},
|
||||
{
|
||||
label: "Plumbing",
|
||||
href: "/services#plumbing",
|
||||
},
|
||||
label: "Plumbing", href: "/services#plumbing"},
|
||||
{
|
||||
label: "HVAC",
|
||||
href: "/services#hvac",
|
||||
},
|
||||
label: "HVAC", href: "/services#hvac"},
|
||||
{
|
||||
label: "Emergency Repair",
|
||||
href: "/services#emergency",
|
||||
},
|
||||
label: "Emergency Repair", href: "/services#emergency"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
},
|
||||
label: "FAQ", href: "/faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Blog",
|
||||
href: "#",
|
||||
},
|
||||
label: "Blog", href: "#"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -27,31 +27,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About Us", id: "/about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Local Service Pro"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+18001234567"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -63,32 +49,18 @@ export default function LandingPage() {
|
||||
description="Have a question or need to schedule a service? Fill out the form below, and we'll get back to you promptly."
|
||||
inputs={[
|
||||
{
|
||||
name: "fullName",
|
||||
type: "text",
|
||||
placeholder: "Full Name",
|
||||
required: true,
|
||||
name: "fullName", type: "text", placeholder: "Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number (Optional)",
|
||||
},
|
||||
name: "phone", type: "tel", placeholder: "Phone Number (Optional)"},
|
||||
{
|
||||
name: "serviceType",
|
||||
type: "text",
|
||||
placeholder: "Type of Service Needed",
|
||||
},
|
||||
name: "serviceType", type: "text", placeholder: "Type of Service Needed"},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your Message or Service Request",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Your Message or Service Request", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-carpenter-processes-block-with-random-orbit-sander-workshop_23-2147944818.jpg"
|
||||
@@ -103,17 +75,14 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Need Immediate Help?"
|
||||
tagIcon={Zap}
|
||||
title="Call Our Emergency Line 24/7"
|
||||
description="For urgent repairs, don't hesitate to call our dedicated emergency service team. We're here for you, day or night."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call (555) 123-4567",
|
||||
href: "tel:+15551234567",
|
||||
},
|
||||
text: "Call (555) 123-4567", href: "tel:+15551234567"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -122,54 +91,33 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Electrical",
|
||||
href: "/services#electrical",
|
||||
},
|
||||
label: "Electrical", href: "/services#electrical"},
|
||||
{
|
||||
label: "Plumbing",
|
||||
href: "/services#plumbing",
|
||||
},
|
||||
label: "Plumbing", href: "/services#plumbing"},
|
||||
{
|
||||
label: "HVAC",
|
||||
href: "/services#hvac",
|
||||
},
|
||||
label: "HVAC", href: "/services#hvac"},
|
||||
{
|
||||
label: "Emergency Repair",
|
||||
href: "/services#emergency",
|
||||
},
|
||||
label: "Emergency Repair", href: "/services#emergency"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
},
|
||||
label: "FAQ", href: "/faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Blog",
|
||||
href: "#",
|
||||
},
|
||||
label: "Blog", href: "#"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -27,31 +27,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About Us", id: "/about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Local Service Pro"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+18001234567"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -62,30 +48,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What types of services do you offer?",
|
||||
content: "We offer a comprehensive range of home services including electrical repairs, plumbing solutions, HVAC maintenance and installation, and emergency repair services for all these categories.",
|
||||
},
|
||||
id: "1", title: "What types of services do you offer?", content: "We offer a comprehensive range of home services including electrical repairs, plumbing solutions, HVAC maintenance and installation, and emergency repair services for all these categories."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are your technicians certified?",
|
||||
content: "Absolutely. All our technicians are fully certified, licensed, and undergo continuous training to stay updated with the latest industry standards and technologies.",
|
||||
},
|
||||
id: "2", title: "Are your technicians certified?", content: "Absolutely. All our technicians are fully certified, licensed, and undergo continuous training to stay updated with the latest industry standards and technologies."},
|
||||
{
|
||||
id: "3",
|
||||
title: "How quickly can you respond to an emergency?",
|
||||
content: "For emergency calls, we aim to dispatch a technician to your location within 60-90 minutes, depending on your proximity and current demand. Our lines are open 24/7.",
|
||||
},
|
||||
id: "3", title: "How quickly can you respond to an emergency?", content: "For emergency calls, we aim to dispatch a technician to your location within 60-90 minutes, depending on your proximity and current demand. Our lines are open 24/7."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Do you offer free estimates?",
|
||||
content: "Yes, we provide free, no-obligation estimates for most of our services. Contact us to schedule an appointment, and we'll assess your needs.",
|
||||
},
|
||||
id: "4", title: "Do you offer free estimates?", content: "Yes, we provide free, no-obligation estimates for most of our services. Contact us to schedule an appointment, and we'll assess your needs."},
|
||||
{
|
||||
id: "5",
|
||||
title: "What payment methods do you accept?",
|
||||
content: "We accept all major credit cards, debit cards, bank transfers, and sometimes offer flexible financing options. Details can be discussed during your service consultation.",
|
||||
},
|
||||
id: "5", title: "What payment methods do you accept?", content: "We accept all major credit cards, debit cards, bank transfers, and sometimes offer flexible financing options. Details can be discussed during your service consultation."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Find quick answers to common questions about our services, scheduling, and payment options."
|
||||
@@ -102,9 +73,7 @@ export default function LandingPage() {
|
||||
ctaTitle="Still Have Questions?"
|
||||
ctaDescription="If you can't find the answer you're looking for, our friendly support team is here to help!"
|
||||
ctaButton={{
|
||||
text: "Contact Support",
|
||||
href: "/contact",
|
||||
}}
|
||||
text: "Contact Support", href: "/contact"}}
|
||||
ctaIcon={MessageCircle}
|
||||
faqs={[]}
|
||||
/>
|
||||
@@ -114,54 +83,33 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Electrical",
|
||||
href: "/services#electrical",
|
||||
},
|
||||
label: "Electrical", href: "/services#electrical"},
|
||||
{
|
||||
label: "Plumbing",
|
||||
href: "/services#plumbing",
|
||||
},
|
||||
label: "Plumbing", href: "/services#plumbing"},
|
||||
{
|
||||
label: "HVAC",
|
||||
href: "/services#hvac",
|
||||
},
|
||||
label: "HVAC", href: "/services#hvac"},
|
||||
{
|
||||
label: "Emergency Repair",
|
||||
href: "/services#emergency",
|
||||
},
|
||||
label: "Emergency Repair", href: "/services#emergency"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
},
|
||||
label: "FAQ", href: "/faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Blog",
|
||||
href: "#",
|
||||
},
|
||||
label: "Blog", href: "#"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
211
src/app/page.tsx
211
src/app/page.tsx
@@ -30,31 +30,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About Us", id: "/about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Local Service Pro"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+18001234567"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -62,19 +48,14 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Your Local Experts for Fast, Reliable Service"
|
||||
description="Need help now? We provide professional, trusted service across your city and nearby areas. Call today for a free estimate!"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
},
|
||||
text: "Call Now", href: "tel:+18001234567"},
|
||||
{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Get a Free Quote", href: "/contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-carpenter-processes-block-with-random-orbit-sander-workshop_23-2147944818.jpg"
|
||||
imageAlt="Professional service worker smiling and ready to help"
|
||||
@@ -89,44 +70,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Emergency Repairs",
|
||||
description: "Fast response for urgent issues to keep your home running smoothly, day or night.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/bundle-engineering-set-icons_24877-57316.jpg",
|
||||
imageAlt: "Wrench icon",
|
||||
button: {
|
||||
text: "Call for Service",
|
||||
href: "tel:+18001234567",
|
||||
},
|
||||
title: "Emergency Repairs", description: "Fast response for urgent issues to keep your home running smoothly, day or night.", imageSrc: "http://img.b2bpic.net/free-vector/bundle-engineering-set-icons_24877-57316.jpg", imageAlt: "Wrench icon", button: {
|
||||
text: "Call for Service", href: "tel:+18001234567"},
|
||||
},
|
||||
{
|
||||
title: "Electrical Services",
|
||||
description: "Safe and efficient electrical installations, repairs, and upgrades by certified experts.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/creative-blue-flash-sale-background_23-2147763977.jpg",
|
||||
imageAlt: "Lightning bolt icon",
|
||||
button: {
|
||||
text: "Learn More",
|
||||
href: "/services#electrical",
|
||||
},
|
||||
title: "Electrical Services", description: "Safe and efficient electrical installations, repairs, and upgrades by certified experts.", imageSrc: "http://img.b2bpic.net/free-vector/creative-blue-flash-sale-background_23-2147763977.jpg", imageAlt: "Lightning bolt icon", button: {
|
||||
text: "Learn More", href: "/services#electrical"},
|
||||
},
|
||||
{
|
||||
title: "Plumbing Solutions",
|
||||
description: "From leaky faucets to full system overhauls, we handle all your plumbing needs with precision.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/labor-day-badges-collecion-flat-style_23-2147865017.jpg",
|
||||
imageAlt: "Water drop icon",
|
||||
button: {
|
||||
text: "Learn More",
|
||||
href: "/services#plumbing",
|
||||
},
|
||||
title: "Plumbing Solutions", description: "From leaky faucets to full system overhauls, we handle all your plumbing needs with precision.", imageSrc: "http://img.b2bpic.net/free-vector/labor-day-badges-collecion-flat-style_23-2147865017.jpg", imageAlt: "Water drop icon", button: {
|
||||
text: "Learn More", href: "/services#plumbing"},
|
||||
},
|
||||
{
|
||||
title: "HVAC Maintenance",
|
||||
description: "Keep your home comfortable year-round with our comprehensive heating and cooling services.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/smooth-wave-design-blue-background_1017-18385.jpg",
|
||||
imageAlt: "Fan icon",
|
||||
button: {
|
||||
text: "Learn More",
|
||||
href: "/services#hvac",
|
||||
},
|
||||
title: "HVAC Maintenance", description: "Keep your home comfortable year-round with our comprehensive heating and cooling services.", imageSrc: "http://img.b2bpic.net/free-vector/smooth-wave-design-blue-background_1017-18385.jpg", imageAlt: "Fan icon", button: {
|
||||
text: "Learn More", href: "/services#hvac"},
|
||||
},
|
||||
]}
|
||||
title="Our Professional Services"
|
||||
@@ -139,19 +96,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Why Choose Local Service Pro",
|
||||
},
|
||||
type: "text", content: "Why Choose Local Service Pro"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Our Story",
|
||||
href: "/about",
|
||||
},
|
||||
text: "Our Story", href: "/about"},
|
||||
{
|
||||
text: "Get a Free Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Get a Free Quote", href: "/contact"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -163,53 +114,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
handle: "Local Resident",
|
||||
testimonial: "Local Service Pro responded quickly to my emergency plumbing issue. The technician was professional, efficient, and fixed everything perfectly. Highly recommend!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/i-like-that-good-job-happy-young-dark-skinned-female-wearing-casual-long-sleeved-t-shirt-making-thumbs-up-sign-smiling-cheerfully-showing-her-support-respect-someone-body-language_273609-1258.jpg",
|
||||
imageAlt: "Sarah J.",
|
||||
},
|
||||
id: "1", name: "Sarah J.", handle: "Local Resident", testimonial: "Local Service Pro responded quickly to my emergency plumbing issue. The technician was professional, efficient, and fixed everything perfectly. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/i-like-that-good-job-happy-young-dark-skinned-female-wearing-casual-long-sleeved-t-shirt-making-thumbs-up-sign-smiling-cheerfully-showing-her-support-respect-someone-body-language_273609-1258.jpg", imageAlt: "Sarah J."},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mark D.",
|
||||
handle: "Homeowner",
|
||||
testimonial: "I've used Local Service Pro for various electrical repairs and their work is consistently excellent. They are reliable, trustworthy, and offer competitive pricing. My go-to service now.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-with-his-friend-enjoying-drinks-restaurant_23-2147861967.jpg",
|
||||
imageAlt: "Mark D.",
|
||||
},
|
||||
id: "2", name: "Mark D.", handle: "Homeowner", testimonial: "I've used Local Service Pro for various electrical repairs and their work is consistently excellent. They are reliable, trustworthy, and offer competitive pricing. My go-to service now.", imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-with-his-friend-enjoying-drinks-restaurant_23-2147861967.jpg", imageAlt: "Mark D."},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R.",
|
||||
handle: "Small Business Owner",
|
||||
testimonial: "Their HVAC service is top-notch! My office's AC broke down in the middle of summer, and they had it fixed the same day. Fantastic customer service!",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/review-concept-landing-page-flat-design_52683-18221.jpg",
|
||||
imageAlt: "Emily R.",
|
||||
},
|
||||
id: "3", name: "Emily R.", handle: "Small Business Owner", testimonial: "Their HVAC service is top-notch! My office's AC broke down in the middle of summer, and they had it fixed the same day. Fantastic customer service!", imageSrc: "http://img.b2bpic.net/free-vector/review-concept-landing-page-flat-design_52683-18221.jpg", imageAlt: "Emily R."},
|
||||
{
|
||||
id: "4",
|
||||
name: "David K.",
|
||||
handle: "Property Manager",
|
||||
testimonial: "We rely on Local Service Pro for all our property maintenance needs. Their team is always punctual, respectful, and delivers exceptional results.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-goodlooking-tender-friendly-pretty-middleaged-30s-woman-extend-arm-hold-camera-hand-smiling-broadly-taking-selfie-photographing-record-videomessage-calling-husband_176420-51274.jpg",
|
||||
imageAlt: "David K.",
|
||||
},
|
||||
id: "4", name: "David K.", handle: "Property Manager", testimonial: "We rely on Local Service Pro for all our property maintenance needs. Their team is always punctual, respectful, and delivers exceptional results.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-goodlooking-tender-friendly-pretty-middleaged-30s-woman-extend-arm-hold-camera-hand-smiling-broadly-taking-selfie-photographing-record-videomessage-calling-husband_176420-51274.jpg", imageAlt: "David K."},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica L.",
|
||||
handle: "Satisfied Client",
|
||||
testimonial: "From the initial call to the completed job, everything was seamless. They explained the issue clearly and ensured I was satisfied before leaving. A truly great experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg",
|
||||
imageAlt: "Jessica L.",
|
||||
},
|
||||
id: "5", name: "Jessica L.", handle: "Satisfied Client", testimonial: "From the initial call to the completed job, everything was seamless. They explained the issue clearly and ensured I was satisfied before leaving. A truly great experience.", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg", imageAlt: "Jessica L."},
|
||||
{
|
||||
id: "6",
|
||||
name: "Robert B.",
|
||||
handle: "Community Member",
|
||||
testimonial: "Finding a dependable service provider can be hard, but Local Service Pro always exceeds expectations. Their commitment to the community is evident in their quality work.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-avatars_23-2147665514.jpg",
|
||||
imageAlt: "Robert B.",
|
||||
},
|
||||
id: "6", name: "Robert B.", handle: "Community Member", testimonial: "Finding a dependable service provider can be hard, but Local Service Pro always exceeds expectations. Their commitment to the community is evident in their quality work.", imageSrc: "http://img.b2bpic.net/free-vector/variety-flat-avatars_23-2147665514.jpg", imageAlt: "Robert B."},
|
||||
]}
|
||||
title="What Our Customers Say"
|
||||
description="Real feedback from your neighbors about our commitment to quality service and timely support."
|
||||
@@ -224,27 +139,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What are your service areas?",
|
||||
content: "We proudly serve [Your City] and all surrounding neighborhoods. Contact us to confirm if your location is within our service radius.",
|
||||
},
|
||||
id: "1", title: "What are your service areas?", content: "We proudly serve [Your City] and all surrounding neighborhoods. Contact us to confirm if your location is within our service radius."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer emergency services?",
|
||||
content: "Yes, we offer 24/7 emergency services for critical issues. Don't hesitate to call our emergency line anytime, day or night.",
|
||||
},
|
||||
id: "2", title: "Do you offer emergency services?", content: "Yes, we offer 24/7 emergency services for critical issues. Don't hesitate to call our emergency line anytime, day or night."},
|
||||
{
|
||||
id: "3",
|
||||
title: "How quickly can you respond?",
|
||||
content: "For urgent requests, we aim for same-day service. For non-emergencies, we schedule appointments at your earliest convenience, often within 1-2 business days.",
|
||||
},
|
||||
id: "3", title: "How quickly can you respond?", content: "For urgent requests, we aim for same-day service. For non-emergencies, we schedule appointments at your earliest convenience, often within 1-2 business days."},
|
||||
]}
|
||||
ctaTitle="Get a Callback in 10 Minutes"
|
||||
ctaDescription="Fill out the form below or call us directly for urgent needs and we'll get back to you promptly."
|
||||
ctaButton={{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+18001234567"}}
|
||||
ctaIcon={Phone}
|
||||
/>
|
||||
</div>
|
||||
@@ -253,66 +157,39 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Quick Links",
|
||||
items: [
|
||||
title: "Quick Links", items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "/",
|
||||
},
|
||||
label: "Home", href: "/"},
|
||||
{
|
||||
label: "Services",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Services", href: "/services"},
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Our Services",
|
||||
items: [
|
||||
title: "Our Services", items: [
|
||||
{
|
||||
label: "Emergency Repairs",
|
||||
href: "/services#emergency",
|
||||
},
|
||||
label: "Emergency Repairs", href: "/services#emergency"},
|
||||
{
|
||||
label: "Electrical",
|
||||
href: "/services#electrical",
|
||||
},
|
||||
label: "Electrical", href: "/services#electrical"},
|
||||
{
|
||||
label: "Plumbing",
|
||||
href: "/services#plumbing",
|
||||
},
|
||||
label: "Plumbing", href: "/services#plumbing"},
|
||||
{
|
||||
label: "HVAC",
|
||||
href: "/services#hvac",
|
||||
},
|
||||
label: "HVAC", href: "/services#hvac"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact Us",
|
||||
items: [
|
||||
title: "Contact Us", items: [
|
||||
{
|
||||
label: "Call: (800) 123-4567",
|
||||
href: "tel:+18001234567",
|
||||
},
|
||||
label: "Call: (800) 123-4567", href: "tel:+18001234567"},
|
||||
{
|
||||
label: "WhatsApp Us",
|
||||
href: "https://wa.me/18001234567",
|
||||
},
|
||||
label: "WhatsApp Us", href: "https://wa.me/18001234567"},
|
||||
{
|
||||
label: "Email: info@localservicepro.com",
|
||||
href: "mailto:info@localservicepro.com",
|
||||
},
|
||||
label: "Email: info@localservicepro.com", href: "mailto:info@localservicepro.com"},
|
||||
{
|
||||
label: "Address: 123 Service St, Your City, State 12345",
|
||||
href: "https://maps.google.com/?q=123+Service+St,+Your+City,+State+12345",
|
||||
},
|
||||
label: "Address: 123 Service St, Your City, State 12345", href: "https://maps.google.com/?q=123+Service+St,+Your+City,+State+12345"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -28,31 +28,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About Us",
|
||||
id: "about",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About Us", id: "/about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Local Service Pro"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:+18001234567",
|
||||
}}
|
||||
text: "Call Now", href: "tel:+18001234567"}}
|
||||
animateOnLoad={true}
|
||||
/>
|
||||
</div>
|
||||
@@ -64,40 +50,16 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
tag: "Expert",
|
||||
title: "Electrical Wiring & Repairs",
|
||||
subtitle: "Safe and Efficient Solutions",
|
||||
description: "From minor fixes to major installations, our certified electricians ensure safety and efficiency in every project.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/creative-blue-flash-sale-background_23-2147763977.jpg",
|
||||
imageAlt: "icon lightning bolt electricity",
|
||||
},
|
||||
tag: "Expert", title: "Electrical Wiring & Repairs", subtitle: "Safe and Efficient Solutions", description: "From minor fixes to major installations, our certified electricians ensure safety and efficiency in every project.", imageSrc: "http://img.b2bpic.net/free-vector/creative-blue-flash-sale-background_23-2147763977.jpg", imageAlt: "icon lightning bolt electricity"},
|
||||
{
|
||||
id: 2,
|
||||
tag: "Reliable",
|
||||
title: "Plumbing Pipe & Leak Solutions",
|
||||
subtitle: "Solving Your Water Woes",
|
||||
description: "Expert plumbers handle everything from leaky faucets to complete pipe replacements with precision and care.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/labor-day-badges-collecion-flat-style_23-2147865017.jpg",
|
||||
imageAlt: "icon water drop plumbing",
|
||||
},
|
||||
tag: "Reliable", title: "Plumbing Pipe & Leak Solutions", subtitle: "Solving Your Water Woes", description: "Expert plumbers handle everything from leaky faucets to complete pipe replacements with precision and care.", imageSrc: "http://img.b2bpic.net/free-vector/labor-day-badges-collecion-flat-style_23-2147865017.jpg", imageAlt: "icon water drop plumbing"},
|
||||
{
|
||||
id: 3,
|
||||
tag: "Comfort",
|
||||
title: "HVAC Heating & Cooling Systems",
|
||||
subtitle: "Optimal Home Climate Control",
|
||||
description: "Maintain your home comfort with our professional HVAC installation, repair, and maintenance services.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/smooth-wave-design-blue-background_1017-18385.jpg",
|
||||
imageAlt: "icon fan air conditioning",
|
||||
},
|
||||
tag: "Comfort", title: "HVAC Heating & Cooling Systems", subtitle: "Optimal Home Climate Control", description: "Maintain your home comfort with our professional HVAC installation, repair, and maintenance services.", imageSrc: "http://img.b2bpic.net/free-vector/smooth-wave-design-blue-background_1017-18385.jpg", imageAlt: "icon fan air conditioning"},
|
||||
{
|
||||
id: 4,
|
||||
tag: "Urgent",
|
||||
title: "24/7 Emergency Repairs",
|
||||
subtitle: "Rapid Response When You Need It Most",
|
||||
description: "Unexpected issues? Our emergency team is ready to respond swiftly and effectively, day or night.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/bundle-engineering-set-icons_24877-57316.jpg",
|
||||
imageAlt: "icon wrench repair tool",
|
||||
},
|
||||
tag: "Urgent", title: "24/7 Emergency Repairs", subtitle: "Rapid Response When You Need It Most", description: "Unexpected issues? Our emergency team is ready to respond swiftly and effectively, day or night.", imageSrc: "http://img.b2bpic.net/free-vector/bundle-engineering-set-icons_24877-57316.jpg", imageAlt: "icon wrench repair tool"},
|
||||
]}
|
||||
title="Our Professional Home Services"
|
||||
description="Reliable solutions for every home need, delivered by certified local experts. We ensure quality, efficiency, and your complete satisfaction."
|
||||
@@ -113,37 +75,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah M.",
|
||||
handle: "@sarah_home",
|
||||
testimonial: "Local Service Pro saved us! Our AC went out in July, and they had it fixed within hours. Professional, courteous, and highly skilled. Truly a lifesaver!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/i-like-that-good-job-happy-young-dark-skinned-female-wearing-casual-long-sleeved-t-shirt-making-thumbs-up-sign-smiling-cheerfully-showing-her-support-respect-someone-body-language_273609-1258.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah M.", handle: "@sarah_home", testimonial: "Local Service Pro saved us! Our AC went out in July, and they had it fixed within hours. Professional, courteous, and highly skilled. Truly a lifesaver!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/i-like-that-good-job-happy-young-dark-skinned-female-wearing-casual-long-sleeved-t-shirt-making-thumbs-up-sign-smiling-cheerfully-showing-her-support-respect-someone-body-language_273609-1258.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "David R.",
|
||||
handle: "@david_hvac",
|
||||
testimonial: "Had a complex plumbing issue that other companies couldn't figure out. The team here diagnosed it quickly and fixed it right the first time. Excellent service!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-with-his-friend-enjoying-drinks-restaurant_23-2147861967.jpg",
|
||||
},
|
||||
id: "2", name: "David R.", handle: "@david_hvac", testimonial: "Had a complex plumbing issue that other companies couldn't figure out. The team here diagnosed it quickly and fixed it right the first time. Excellent service!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-sitting-with-his-friend-enjoying-drinks-restaurant_23-2147861967.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Jessica L.",
|
||||
handle: "@jess_home",
|
||||
testimonial: "Needed some electrical work done for a renovation. The electricians were fantastic, neat, and very knowledgeable. Highly recommend their services!",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/review-concept-landing-page-flat-design_52683-18221.jpg",
|
||||
},
|
||||
id: "3", name: "Jessica L.", handle: "@jess_home", testimonial: "Needed some electrical work done for a renovation. The electricians were fantastic, neat, and very knowledgeable. Highly recommend their services!", rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/review-concept-landing-page-flat-design_52683-18221.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mark T.",
|
||||
handle: "@mark_repairs",
|
||||
testimonial: "Fast response for an emergency leak. They arrived quickly, contained the damage, and completed the repair efficiently. Couldn't ask for better service.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-goodlooking-tender-friendly-pretty-middleaged-30s-woman-extend-arm-hold-camera-hand-smiling-broadly-taking-selfie-photographing-record-videomessage-calling-husband_176420-51274.jpg",
|
||||
},
|
||||
id: "4", name: "Mark T.", handle: "@mark_repairs", testimonial: "Fast response for an emergency leak. They arrived quickly, contained the damage, and completed the repair efficiently. Couldn't ask for better service.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-goodlooking-tender-friendly-pretty-middleaged-30s-woman-extend-arm-hold-camera-hand-smiling-broadly-taking-selfie-photographing-record-videomessage-calling-husband_176420-51274.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="What Our Clients Say"
|
||||
@@ -157,21 +99,16 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Ready for Service?"
|
||||
tagIcon={Phone}
|
||||
title="Get a Free Quote Today!"
|
||||
description="Contact us now for reliable, professional service for your electrical, plumbing, or HVAC needs. Your home is in expert hands."
|
||||
buttons={[
|
||||
{
|
||||
text: "Request Service",
|
||||
href: "/contact",
|
||||
},
|
||||
text: "Request Service", href: "/contact"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+15551234567",
|
||||
},
|
||||
text: "Call Now", href: "tel:+15551234567"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -180,54 +117,33 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Electrical",
|
||||
href: "/services#electrical",
|
||||
},
|
||||
label: "Electrical", href: "/services#electrical"},
|
||||
{
|
||||
label: "Plumbing",
|
||||
href: "/services#plumbing",
|
||||
},
|
||||
label: "Plumbing", href: "/services#plumbing"},
|
||||
{
|
||||
label: "HVAC",
|
||||
href: "/services#hvac",
|
||||
},
|
||||
label: "HVAC", href: "/services#hvac"},
|
||||
{
|
||||
label: "Emergency Repair",
|
||||
href: "/services#emergency",
|
||||
},
|
||||
label: "Emergency Repair", href: "/services#emergency"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Contact", href: "/contact"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
},
|
||||
label: "FAQ", href: "/faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Blog",
|
||||
href: "#",
|
||||
},
|
||||
label: "Blog", href: "#"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user