Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0bb4f77da3 | |||
| 4620032894 |
233
src/app/page.tsx
233
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "reviews"},
|
||||||
id: "reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Full Force Property Services"
|
brandName="Full Force Property Services"
|
||||||
/>
|
/>
|
||||||
@@ -53,73 +45,46 @@ export default function LandingPage() {
|
|||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplitKpi
|
<HeroSplitKpi
|
||||||
background={{
|
background={{
|
||||||
variant: "animated-grid",
|
variant: "animated-grid"}}
|
||||||
}}
|
|
||||||
title="We Do The Dirty Work."
|
title="We Do The Dirty Work."
|
||||||
description="Stop putting it off. Full Force handles your property maintenance with speed, affordability, and no-excuse execution."
|
description="Stop putting it off. Full Force handles your property maintenance with speed, affordability, and no-excuse execution."
|
||||||
kpis={[
|
kpis={[
|
||||||
{
|
{
|
||||||
value: "500+",
|
value: "500+", label: "Jobs Done"},
|
||||||
label: "Jobs Done",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: "6+",
|
value: "6+", label: "Service Types"},
|
||||||
label: "Service Types",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: "5.0",
|
value: "5.0", label: "Rating"},
|
||||||
label: "Rating",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
enableKpiAnimation={true}
|
enableKpiAnimation={true}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/photo-metal-texture-pattern_58702-13564.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/photo-metal-texture-pattern_58702-13564.jpg?_wi=1"
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-business-woman-working-laptop_1303-9731.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-business-woman-working-laptop_1303-9731.jpg", alt: "Client 1"},
|
||||||
alt: "Client 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/lifestyle-people-office_23-2149173710.jpg",
|
src: "http://img.b2bpic.net/free-photo/lifestyle-people-office_23-2149173710.jpg", alt: "Client 2"},
|
||||||
alt: "Client 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg",
|
src: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg", alt: "Client 3"},
|
||||||
alt: "Client 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/couple-watching-movie-streaming-service_23-2149026157.jpg",
|
src: "http://img.b2bpic.net/free-photo/couple-watching-movie-streaming-service_23-2149026157.jpg", alt: "Client 4"},
|
||||||
alt: "Client 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/part-male-construction-worker_329181-3734.jpg",
|
src: "http://img.b2bpic.net/free-photo/part-male-construction-worker_329181-3734.jpg", alt: "Client 5"},
|
||||||
alt: "Client 5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Trusted by 500+ locals"
|
avatarText="Trusted by 500+ locals"
|
||||||
marqueeItems={[
|
marqueeItems={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Licensed & Insured"},
|
||||||
text: "Licensed & Insured",
|
{
|
||||||
|
type: "text-icon", text: "Same Day Service", icon: Clock,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "text-icon",
|
type: "text", text: "Veteran Owned"},
|
||||||
text: "Same Day Service",
|
{
|
||||||
icon: Clock,
|
type: "text-icon", text: "Satisfaction Guaranteed", icon: ShieldCheck,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", text: "Locally Operated"},
|
||||||
text: "Veteran Owned",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text-icon",
|
|
||||||
text: "Satisfaction Guaranteed",
|
|
||||||
icon: ShieldCheck,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: "text",
|
|
||||||
text: "Locally Operated",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -131,64 +96,28 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", label: "Landscaping", title: "Precision Yard Work", items: [
|
||||||
label: "Landscaping",
|
"Mowing", "Trimming", "Edging"],
|
||||||
title: "Precision Yard Work",
|
|
||||||
items: [
|
|
||||||
"Mowing",
|
|
||||||
"Trimming",
|
|
||||||
"Edging",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", label: "Cleaning", title: "Exterior Refresh", items: [
|
||||||
label: "Cleaning",
|
"Pressure Washing", "Siding Clean", "Gutter Clear"],
|
||||||
title: "Exterior Refresh",
|
|
||||||
items: [
|
|
||||||
"Pressure Washing",
|
|
||||||
"Siding Clean",
|
|
||||||
"Gutter Clear",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", label: "Hauling", title: "Debris Removal", items: [
|
||||||
label: "Hauling",
|
"Junk Removal", "Yard Waste", "Clear Outs"],
|
||||||
title: "Debris Removal",
|
|
||||||
items: [
|
|
||||||
"Junk Removal",
|
|
||||||
"Yard Waste",
|
|
||||||
"Clear Outs",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", label: "Painting", title: "Exterior Painting", items: [
|
||||||
label: "Painting",
|
"Deck Staining", "Fence Coating", "Touchups"],
|
||||||
title: "Exterior Painting",
|
|
||||||
items: [
|
|
||||||
"Deck Staining",
|
|
||||||
"Fence Coating",
|
|
||||||
"Touchups",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", label: "Repair", title: "Property Maintenance", items: [
|
||||||
label: "Repair",
|
"Small Fixes", "Assembly", "Patching"],
|
||||||
title: "Property Maintenance",
|
|
||||||
items: [
|
|
||||||
"Small Fixes",
|
|
||||||
"Assembly",
|
|
||||||
"Patching",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", label: "Moving", title: "Labor Support", items: [
|
||||||
label: "Moving",
|
"Furniture Move", "Loading Help", "Packing"],
|
||||||
title: "Labor Support",
|
|
||||||
items: [
|
|
||||||
"Furniture Move",
|
|
||||||
"Loading Help",
|
|
||||||
"Packing",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Our Services"
|
title="Our Services"
|
||||||
@@ -202,60 +131,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah Miller", date: "Oct 2023", title: "Homeowner", quote: "Full Force showed up on time and finished ahead of schedule. Absolutely perfect.", tag: "Cleaning", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-business-woman-working-laptop_1303-9731.jpg", imageSrc: "http://img.b2bpic.net/free-photo/photo-metal-texture-pattern_58702-13564.jpg?_wi=2", imageAlt: "dark steel background metal texture"},
|
||||||
name: "Sarah Miller",
|
|
||||||
date: "Oct 2023",
|
|
||||||
title: "Homeowner",
|
|
||||||
quote: "Full Force showed up on time and finished ahead of schedule. Absolutely perfect.",
|
|
||||||
tag: "Cleaning",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-business-woman-working-laptop_1303-9731.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-metal-texture-pattern_58702-13564.jpg?_wi=2",
|
|
||||||
imageAlt: "dark steel background metal texture",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Mark D.", date: "Sep 2023", title: "Local Resident", quote: "The debris removal was fast. Very professional group of guys.", tag: "Hauling", avatarSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-office_23-2149173710.jpg", imageSrc: "http://img.b2bpic.net/free-photo/man-collects-leaves-cleans-park_1157-27410.jpg", imageAlt: "professional landscaping garden maintenance"},
|
||||||
name: "Mark D.",
|
|
||||||
date: "Sep 2023",
|
|
||||||
title: "Local Resident",
|
|
||||||
quote: "The debris removal was fast. Very professional group of guys.",
|
|
||||||
tag: "Hauling",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/lifestyle-people-office_23-2149173710.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-collects-leaves-cleans-park_1157-27410.jpg",
|
|
||||||
imageAlt: "professional landscaping garden maintenance",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Jane Wilson", date: "Aug 2023", title: "Small Business Owner", quote: "Consistent, high-quality yard maintenance every single week. Reliable.", tag: "Landscaping", avatarSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg", imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358985.jpg", imageAlt: "deep exterior home cleaning"},
|
||||||
name: "Jane Wilson",
|
|
||||||
date: "Aug 2023",
|
|
||||||
title: "Small Business Owner",
|
|
||||||
quote: "Consistent, high-quality yard maintenance every single week. Reliable.",
|
|
||||||
tag: "Landscaping",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-doing-professional-home-cleaning-service_23-2150358985.jpg",
|
|
||||||
imageAlt: "deep exterior home cleaning",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Robert B.", date: "Jul 2023", title: "Retired", quote: "Helpful, polite, and very affordable for the work done.", tag: "Repair", avatarSrc: "http://img.b2bpic.net/free-photo/couple-watching-movie-streaming-service_23-2149026157.jpg", imageSrc: "http://img.b2bpic.net/free-photo/greenhouse-still-life_23-2148127925.jpg", imageAlt: "junk removal and hauling service"},
|
||||||
name: "Robert B.",
|
|
||||||
date: "Jul 2023",
|
|
||||||
title: "Retired",
|
|
||||||
quote: "Helpful, polite, and very affordable for the work done.",
|
|
||||||
tag: "Repair",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/couple-watching-movie-streaming-service_23-2149026157.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/greenhouse-still-life_23-2148127925.jpg",
|
|
||||||
imageAlt: "junk removal and hauling service",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Emily R.", date: "Jun 2023", title: "Homeowner", quote: "Professional, quick, and clean. Best in town.", tag: "Moving", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-business-woman-working-laptop_1303-9731.jpg", imageSrc: "http://img.b2bpic.net/free-photo/man-painting-car-door-side-view_23-2149714298.jpg", imageAlt: "exterior house painting service"},
|
||||||
name: "Emily R.",
|
|
||||||
date: "Jun 2023",
|
|
||||||
title: "Homeowner",
|
|
||||||
quote: "Professional, quick, and clean. Best in town.",
|
|
||||||
tag: "Moving",
|
|
||||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-business-woman-working-laptop_1303-9731.jpg",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-painting-car-door-side-view_23-2149714298.jpg",
|
|
||||||
imageAlt: "exterior house painting service",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Results You Can Trust"
|
title="Results You Can Trust"
|
||||||
description="Don't just take our word for it—see what our clients say."
|
description="Don't just take our word for it—see what our clients say."
|
||||||
@@ -267,9 +151,7 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="No Excuses. Full Force."
|
title="No Excuses. Full Force."
|
||||||
description={[
|
description={[
|
||||||
"Full Force Property Services was built on a simple premise: work hard, be honest, and leave every job site better than we found it. We are a local team dedicated to doing the dirty work so you don't have to.",
|
"Full Force Property Services was built on a simple premise: work hard, be honest, and leave every job site better than we found it. We are a local team dedicated to doing the dirty work so you don't have to.", "Based in your community, our goal is simple: speed, quality, and affordable results delivered consistently."]}
|
||||||
"Based in your community, our goal is simple: speed, quality, and affordable results delivered consistently.",
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -277,9 +159,8 @@ export default function LandingPage() {
|
|||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "sparkles-gradient",
|
variant: "sparkles-gradient"}}
|
||||||
}}
|
text="Stop putting it off. Get it done today. Call 352-691-2130 or email fullforceproperty@icloud.com for a free quote."
|
||||||
text="Stop putting it off. Get it done today. Call (XXX) XXX-XXXX or email info@fullforceproperty.com for a free quote."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -287,41 +168,25 @@ export default function LandingPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Services",
|
label: "Services", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Reviews",
|
label: "Reviews", href: "#reviews"},
|
||||||
href: "#reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "About",
|
label: "About", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Contact",
|
label: "Contact", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Support",
|
title: "Support", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "FAQ",
|
label: "FAQ", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Privacy Policy",
|
label: "Privacy Policy", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Service Areas",
|
label: "Service Areas", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user