Merge version_1 into main #2
200
src/app/page.tsx
200
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
name: "Services", id: "#services"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Reviews", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="LocalPro Services"
|
||||
/>
|
||||
@@ -53,68 +45,43 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Professional Local Service You Can Trust"
|
||||
description="Fast, reliable solutions for your home or business needs. Our team provides high-quality service with transparent pricing and guaranteed satisfaction."
|
||||
tag="Trusted Locally Since 2010"
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+15551234567",
|
||||
},
|
||||
text: "Call Now", href: "tel:+15551234567"},
|
||||
{
|
||||
text: "Get Free Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Quote", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-mature-man-receiving-package-from-courier-signing-paperwork-front-his-house_637285-1270.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-mature-man-receiving-package-from-courier-signing-paperwork-front-his-house_637285-1270.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-with-folder-with-clip_1149-1154.jpg",
|
||||
alt: "Client 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-with-folder-with-clip_1149-1154.jpg", alt: "Client 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-businessman-showing-graph-his-partner-office_23-2147839907.jpg",
|
||||
alt: "Client 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-businessman-showing-graph-his-partner-office_23-2147839907.jpg", alt: "Client 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/self-assured-business-leader-conference-room_1262-3068.jpg",
|
||||
alt: "Client 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/self-assured-business-leader-conference-room_1262-3068.jpg", alt: "Client 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-european-young-caucasian-brunette-woman-looking-camera-raising-thumbs-up-indoors_197531-33242.jpg",
|
||||
alt: "Client 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cheerful-european-young-caucasian-brunette-woman-looking-camera-raising-thumbs-up-indoors_197531-33242.jpg", alt: "Client 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-362.jpg",
|
||||
alt: "Client 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-362.jpg", alt: "Client 5"},
|
||||
]}
|
||||
avatarText="Trusted by 5,000+ satisfied customers"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured",
|
||||
},
|
||||
type: "text", text: "Licensed & Insured"},
|
||||
{
|
||||
type: "text",
|
||||
text: "24/7 Emergency Service",
|
||||
},
|
||||
type: "text", text: "24/7 Emergency Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Top-Rated Quality",
|
||||
},
|
||||
type: "text", text: "Top-Rated Quality"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Transparent Pricing",
|
||||
},
|
||||
type: "text", text: "Transparent Pricing"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Owned",
|
||||
},
|
||||
type: "text", text: "Locally Owned"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -126,19 +93,13 @@ export default function LandingPage() {
|
||||
description="We are dedicated to providing excellent service with a personal touch. With over 15 years of experience, we've built a reputation for reliability and expertise in our local community."
|
||||
metrics={[
|
||||
{
|
||||
value: "15+",
|
||||
title: "Years Experience",
|
||||
},
|
||||
value: "15+", title: "Years Experience"},
|
||||
{
|
||||
value: "5k+",
|
||||
title: "Completed Jobs",
|
||||
},
|
||||
value: "5k+", title: "Completed Jobs"},
|
||||
{
|
||||
value: "4.9",
|
||||
title: "Star Rating",
|
||||
},
|
||||
value: "4.9", title: "Star Rating"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-smiling-mechanic_1170-2580.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-smiling-mechanic_1170-2580.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -151,49 +112,31 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "24/7 Availability",
|
||||
description: "Always ready to help you with emergency issues day or night.",
|
||||
icon: Zap,
|
||||
title: "24/7 Availability", description: "Always ready to help you with emergency issues day or night.", icon: Zap,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shipping-logistics-illustration_24908-61548.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shipping-logistics-illustration_24908-61548.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shipping-logistics-illustration_24908-61548.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shipping-logistics-illustration_24908-61548.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mature-man-receiving-package-from-courier-signing-paperwork-front-his-house_637285-1270.jpg?_wi=2",
|
||||
imageAlt: "professional local service business building exterior",
|
||||
},
|
||||
{
|
||||
title: "Certified Experts",
|
||||
description: "Our technicians are fully licensed, bonded, and insured for your peace of mind.",
|
||||
icon: ShieldCheck,
|
||||
title: "Certified Experts", description: "Our technicians are fully licensed, bonded, and insured for your peace of mind.", icon: ShieldCheck,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-putting-ballot-box_23-2148265569.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-putting-ballot-box_23-2148265569.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-putting-ballot-box_23-2148265569.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-putting-ballot-box_23-2148265569.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-mechanic_1170-2580.jpg?_wi=2",
|
||||
imageAlt: "smiling local service professional holding tools",
|
||||
},
|
||||
{
|
||||
title: "Fair Pricing",
|
||||
description: "Get transparent quotes with no hidden fees or surprise costs.",
|
||||
icon: Percent,
|
||||
title: "Fair Pricing", description: "Get transparent quotes with no hidden fees or surprise costs.", icon: Percent,
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/battery-full-sign-left-side-with-white-background_187299-39724.jpg?_wi=1",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/battery-full-sign-left-side-with-white-background_187299-39724.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/battery-full-sign-left-side-with-white-background_187299-39724.jpg?_wi=2",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/battery-full-sign-left-side-with-white-background_187299-39724.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shipping-logistics-illustration_24908-61548.jpg?_wi=3",
|
||||
imageAlt: "service icon 24/7 availability concept",
|
||||
},
|
||||
]}
|
||||
title="Our Specialized Services"
|
||||
@@ -209,45 +152,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Homeowner",
|
||||
company: "Local Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-folder-with-clip_1149-1154.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", role: "Homeowner", company: "Local Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-folder-with-clip_1149-1154.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Wilson",
|
||||
role: "Office Manager",
|
||||
company: "Wilson Co.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-businessman-showing-graph-his-partner-office_23-2147839907.jpg",
|
||||
},
|
||||
id: "2", name: "James Wilson", role: "Office Manager", company: "Wilson Co.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-businessman-showing-graph-his-partner-office_23-2147839907.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily Davis",
|
||||
role: "Business Owner",
|
||||
company: "DAV Concepts",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/self-assured-business-leader-conference-room_1262-3068.jpg",
|
||||
},
|
||||
id: "3", name: "Emily Davis", role: "Business Owner", company: "DAV Concepts", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/self-assured-business-leader-conference-room_1262-3068.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Michael Brown",
|
||||
role: "Manager",
|
||||
company: "Brown Realty",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-european-young-caucasian-brunette-woman-looking-camera-raising-thumbs-up-indoors_197531-33242.jpg",
|
||||
},
|
||||
id: "4", name: "Michael Brown", role: "Manager", company: "Brown Realty", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-european-young-caucasian-brunette-woman-looking-camera-raising-thumbs-up-indoors_197531-33242.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Laura Taylor",
|
||||
role: "Client",
|
||||
company: "Local Customer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-362.jpg",
|
||||
},
|
||||
id: "5", name: "Laura Taylor", role: "Client", company: "Local Customer", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expressive-senior-female-posing-indoor_344912-362.jpg"},
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="Don't just take our word for it—read reviews from satisfied customers in the community."
|
||||
@@ -258,8 +176,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Ready to Get Started?"
|
||||
description="Send us a message or call us directly. We'll get back to you within 24 hours to schedule your service."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/office-desktop-with-laptop_23-2148166705.jpg"
|
||||
@@ -276,42 +193,27 @@ export default function LandingPage() {
|
||||
logoText="LocalPro Services"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#",
|
||||
},
|
||||
label: "FAQ", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user