Merge version_1 into main #2
223
src/app/page.tsx
223
src/app/page.tsx
@@ -29,108 +29,67 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="LocalServicePro"
|
||||
button={{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123456",
|
||||
}}
|
||||
text: "Call Now", href: "tel:5550123456"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Reliable Local Service, Right When You Need It."
|
||||
description="Providing fast, professional service to homeowners and businesses in your area. Licensed, insured, and ready to help today."
|
||||
kpis={[
|
||||
{
|
||||
value: "15+",
|
||||
label: "Years Experience",
|
||||
},
|
||||
value: "15+", label: "Years Experience"},
|
||||
{
|
||||
value: "2k+",
|
||||
label: "Happy Clients",
|
||||
},
|
||||
value: "2k+", label: "Happy Clients"},
|
||||
{
|
||||
value: "24/7",
|
||||
label: "Fast Support",
|
||||
},
|
||||
value: "24/7", label: "Fast Support"},
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123456",
|
||||
},
|
||||
text: "Call Now", href: "tel:5550123456"},
|
||||
{
|
||||
text: "Get Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Quote", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/truck-driver-casual-clothes-standing-by-his-truck-with-tablet-looking-truck_342744-1269.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/truck-driver-casual-clothes-standing-by-his-truck-with-tablet-looking-truck_342744-1269.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-leisure_273609-44316.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/people-leisure_273609-44316.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/calm-family-resting-couch_1098-3596.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/calm-family-resting-couch_1098-3596.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/adorable-cute-young-woman-with-happy-charming-smile-with-smartphone-rests-outside-sunlight-shows-peace-sign-hipster-lifestyle-summer-day_291650-1280.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/adorable-cute-young-woman-with-happy-charming-smile-with-smartphone-rests-outside-sunlight-shows-peace-sign-hipster-lifestyle-summer-day_291650-1280.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-379.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-379.jpg", alt: "Customer 5"},
|
||||
]}
|
||||
avatarText="Trusted by over 2,000+ local neighbors"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured",
|
||||
},
|
||||
type: "text", text: "Licensed & Insured"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Same-Day Availability",
|
||||
},
|
||||
type: "text", text: "Same-Day Availability"},
|
||||
{
|
||||
type: "text",
|
||||
text: "100% Satisfaction Guaranteed",
|
||||
},
|
||||
type: "text", text: "100% Satisfaction Guaranteed"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Emergency Repairs",
|
||||
},
|
||||
type: "text", text: "Emergency Repairs"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Transparent Pricing",
|
||||
},
|
||||
type: "text", text: "Transparent Pricing"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -142,46 +101,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Professional Repairs",
|
||||
description: "Fast and effective repairs for any issue, done right the first time.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-faucet-with-steel-sink-stylish-modern-kitchen_169016-20011.jpg?_wi=1",
|
||||
imageAlt: "Repairs",
|
||||
},
|
||||
title: "Professional Repairs", description: "Fast and effective repairs for any issue, done right the first time.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-faucet-with-steel-sink-stylish-modern-kitchen_169016-20011.jpg", imageAlt: "Repairs"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-faucet-with-steel-sink-stylish-modern-kitchen_169016-20011.jpg?_wi=2",
|
||||
imageAlt: "Repairs",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/truck-driver-casual-clothes-standing-by-his-truck-with-tablet-looking-truck_342744-1269.jpg?_wi=2",
|
||||
imageAlt: "professional local service truck",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-faucet-with-steel-sink-stylish-modern-kitchen_169016-20011.jpg", imageAlt: "Repairs"},
|
||||
},
|
||||
{
|
||||
title: "Expert Installation",
|
||||
description: "High-quality installation services that guarantee long-term performance.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/electricity-concept-icons-set_1284-11921.jpg?_wi=1",
|
||||
imageAlt: "Installation",
|
||||
},
|
||||
title: "Expert Installation", description: "High-quality installation services that guarantee long-term performance.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/electricity-concept-icons-set_1284-11921.jpg", imageAlt: "Installation"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/electricity-concept-icons-set_1284-11921.jpg?_wi=2",
|
||||
imageAlt: "Installation",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-faucet-with-steel-sink-stylish-modern-kitchen_169016-20011.jpg?_wi=3",
|
||||
imageAlt: "service icon wrench",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/electricity-concept-icons-set_1284-11921.jpg", imageAlt: "Installation"},
|
||||
},
|
||||
{
|
||||
title: "Regular Maintenance",
|
||||
description: "Scheduled care to prevent problems before they start and save you money.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/20-management-outline-icon-presentation-vector-line-icons-illustration_1142-17842.jpg?_wi=1",
|
||||
imageAlt: "Maintenance",
|
||||
},
|
||||
title: "Regular Maintenance", description: "Scheduled care to prevent problems before they start and save you money.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/20-management-outline-icon-presentation-vector-line-icons-illustration_1142-17842.jpg", imageAlt: "Maintenance"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/20-management-outline-icon-presentation-vector-line-icons-illustration_1142-17842.jpg?_wi=2",
|
||||
imageAlt: "Maintenance",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/electricity-concept-icons-set_1284-11921.jpg?_wi=3",
|
||||
imageAlt: "installation icon drill",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/20-management-outline-icon-presentation-vector-line-icons-illustration_1142-17842.jpg", imageAlt: "Maintenance"},
|
||||
},
|
||||
]}
|
||||
showStepNumbers={true}
|
||||
@@ -196,9 +131,7 @@ export default function LandingPage() {
|
||||
title="Why Choose Our Local Team?"
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "/about",
|
||||
},
|
||||
text: "Learn More", href: "/about"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -209,60 +142,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
date: "Jan 2025",
|
||||
title: "Great Service",
|
||||
quote: "They showed up on time and did a perfect job. Highly recommend!",
|
||||
tag: "Homeowner",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/20-management-outline-icon-presentation-vector-line-icons-illustration_1142-17842.jpg?_wi=3",
|
||||
imageAlt: "maintenance icon shield",
|
||||
},
|
||||
id: "1", name: "Sarah J.", date: "Jan 2025", title: "Great Service", quote: "They showed up on time and did a perfect job. Highly recommend!", tag: "Homeowner", avatarSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg", imageSrc: "http://img.b2bpic.net/free-vector/20-management-outline-icon-presentation-vector-line-icons-illustration_1142-17842.jpg", imageAlt: "maintenance icon shield"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mike R.",
|
||||
date: "Dec 2024",
|
||||
title: "Professional",
|
||||
quote: "Very reliable team. They explained everything clearly.",
|
||||
tag: "Business Owner",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/people-leisure_273609-44316.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg",
|
||||
imageAlt: "happy homeowner portrait",
|
||||
},
|
||||
id: "2", name: "Mike R.", date: "Dec 2024", title: "Professional", quote: "Very reliable team. They explained everything clearly.", tag: "Business Owner", avatarSrc: "http://img.b2bpic.net/free-photo/people-leisure_273609-44316.jpg", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-beautiful-positive-young-european-female-blue-shirt-dress-relaxing-home-looking-front-with-easy-carefree-smile_343059-3894.jpg", imageAlt: "happy homeowner portrait"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily D.",
|
||||
date: "Nov 2024",
|
||||
title: "Fast Help",
|
||||
quote: "The response time was incredible. Fixed my problem instantly.",
|
||||
tag: "Homeowner",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/calm-family-resting-couch_1098-3596.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-leisure_273609-44316.jpg",
|
||||
imageAlt: "satisfied business owner",
|
||||
},
|
||||
id: "3", name: "Emily D.", date: "Nov 2024", title: "Fast Help", quote: "The response time was incredible. Fixed my problem instantly.", tag: "Homeowner", avatarSrc: "http://img.b2bpic.net/free-photo/calm-family-resting-couch_1098-3596.jpg", imageSrc: "http://img.b2bpic.net/free-photo/people-leisure_273609-44316.jpg", imageAlt: "satisfied business owner"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David W.",
|
||||
date: "Oct 2024",
|
||||
title: "Great Value",
|
||||
quote: "Upfront pricing, no hidden fees, and excellent work quality.",
|
||||
tag: "Client",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/adorable-cute-young-woman-with-happy-charming-smile-with-smartphone-rests-outside-sunlight-shows-peace-sign-hipster-lifestyle-summer-day_291650-1280.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/calm-family-resting-couch_1098-3596.jpg",
|
||||
imageAlt: "young family customer",
|
||||
},
|
||||
id: "4", name: "David W.", date: "Oct 2024", title: "Great Value", quote: "Upfront pricing, no hidden fees, and excellent work quality.", tag: "Client", avatarSrc: "http://img.b2bpic.net/free-photo/adorable-cute-young-woman-with-happy-charming-smile-with-smartphone-rests-outside-sunlight-shows-peace-sign-hipster-lifestyle-summer-day_291650-1280.jpg", imageSrc: "http://img.b2bpic.net/free-photo/calm-family-resting-couch_1098-3596.jpg", imageAlt: "young family customer"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Karen B.",
|
||||
date: "Sept 2024",
|
||||
title: "Friendly Team",
|
||||
quote: "Such a professional and friendly crew to work with.",
|
||||
tag: "Homeowner",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-379.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-cute-young-woman-with-happy-charming-smile-with-smartphone-rests-outside-sunlight-shows-peace-sign-hipster-lifestyle-summer-day_291650-1280.jpg",
|
||||
imageAlt: "portrait professional homeowner",
|
||||
},
|
||||
id: "5", name: "Karen B.", date: "Sept 2024", title: "Friendly Team", quote: "Such a professional and friendly crew to work with.", tag: "Homeowner", avatarSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-379.jpg", imageSrc: "http://img.b2bpic.net/free-photo/adorable-cute-young-woman-with-happy-charming-smile-with-smartphone-rests-outside-sunlight-shows-peace-sign-hipster-lifestyle-summer-day_291650-1280.jpg", imageAlt: "portrait professional homeowner"},
|
||||
]}
|
||||
title="Trusted by Local Customers"
|
||||
description="Read what our neighbors have to say about our professional service."
|
||||
@@ -273,20 +161,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Contact Us"
|
||||
title="Need Same-Day Service?"
|
||||
description="Give us a call today for a free estimate or fill out the form below to get started."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:5550123456",
|
||||
},
|
||||
text: "Call Now", href: "tel:5550123456"},
|
||||
{
|
||||
text: "Get Free Quote",
|
||||
href: "#",
|
||||
},
|
||||
text: "Get Free Quote", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -297,33 +180,21 @@ export default function LandingPage() {
|
||||
logoText="LocalServicePro"
|
||||
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",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About", href: "/about"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user