Merge version_1 into main #1
267
src/app/page.tsx
267
src/app/page.tsx
@@ -32,27 +32,19 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
name: "Pricing", id: "pricing"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Rudy's Junk Hauling"
|
||||
button={{
|
||||
text: "Get Quote", href: "tel:6196748050"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -60,102 +52,59 @@ export default function LandingPage() {
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Same-Day Junk & Tree Removal Services"
|
||||
description="Rudy's Junk Hauling offers professional tree removal, trimming, stump grinding, and trash cleanup. Reliable, fast, and local."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Mark D.",
|
||||
handle: "@localclient",
|
||||
testimonial: "Incredible service! Same-day tree removal was fast and affordable.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-man-using-rag-clean_23-2148456975.jpg",
|
||||
},
|
||||
name: "Mark D.", handle: "@localclient", testimonial: "Incredible service! Same-day tree removal was fast and affordable.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-man-using-rag-clean_23-2148456975.jpg"},
|
||||
{
|
||||
name: "Sarah P.",
|
||||
handle: "@homeowner",
|
||||
testimonial: "Rudy's cleared my yard in hours. Highly recommend!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17097.jpg",
|
||||
},
|
||||
name: "Sarah P.", handle: "@homeowner", testimonial: "Rudy's cleared my yard in hours. Highly recommend!", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17097.jpg"},
|
||||
{
|
||||
name: "James L.",
|
||||
handle: "@satisfied",
|
||||
testimonial: "Stump grinding done perfectly. Great price.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/satisfied-dark-skinned-woman-stands-with-paint-tools-has-glad-expression-dressed-casually-imagines-her-perfect-room_273609-38579.jpg",
|
||||
},
|
||||
name: "James L.", handle: "@satisfied", testimonial: "Stump grinding done perfectly. Great price.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/satisfied-dark-skinned-woman-stands-with-paint-tools-has-glad-expression-dressed-casually-imagines-her-perfect-room_273609-38579.jpg"},
|
||||
{
|
||||
name: "Robert B.",
|
||||
handle: "@local",
|
||||
testimonial: "Fast response and great work on the trees.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-lumberjack-woodcutter-standing-by-tree-trunk-woods-holding-chainsaw_342744-251.jpg",
|
||||
},
|
||||
name: "Robert B.", handle: "@local", testimonial: "Fast response and great work on the trees.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-lumberjack-woodcutter-standing-by-tree-trunk-woods-holding-chainsaw_342744-251.jpg"},
|
||||
{
|
||||
name: "Elena C.",
|
||||
handle: "@home",
|
||||
testimonial: "Reliable crew! Cleared everything in one day.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-gardener-taking-care-plants_23-2148905240.jpg",
|
||||
},
|
||||
name: "Elena C.", handle: "@home", testimonial: "Reliable crew! Cleared everything in one day.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-gardener-taking-care-plants_23-2148905240.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:6196748050",
|
||||
},
|
||||
text: "Call Now", href: "tel:6196748050"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-cutting-plant-leaves_23-2148905278.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/asian-man-cutting-trees-using-electrical-chainsaw_1150-5896.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/asian-man-cutting-trees-using-electrical-chainsaw_1150-5896.jpg", alt: "Customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/positive-male-landscaper-cutting-top-overgrown-thujas-with-motorized-hedge-trimmer-park-side_7502-10163.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/positive-male-landscaper-cutting-top-overgrown-thujas-with-motorized-hedge-trimmer-park-side_7502-10163.jpg", alt: "Customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/drawer-workshop_23-2147773382.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/drawer-workshop_23-2147773382.jpg", alt: "Customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cinematic-rendering-showing-great-migration_23-2151334746.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cinematic-rendering-showing-great-migration_23-2151334746.jpg", alt: "Customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-loading-packages_23-2148590684.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-loading-packages_23-2148590684.jpg", alt: "Customer 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Professional",
|
||||
icon: ShieldCheck,
|
||||
type: "text-icon", text: "Professional", icon: ShieldCheck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Same-Day",
|
||||
icon: Zap,
|
||||
type: "text-icon", text: "Same-Day", icon: Zap,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Affordable",
|
||||
icon: DollarSign,
|
||||
type: "text-icon", text: "Affordable", icon: DollarSign,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Reliable",
|
||||
icon: Clock,
|
||||
type: "text-icon", text: "Reliable", icon: Clock,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Local",
|
||||
icon: MapPin,
|
||||
type: "text-icon", text: "Local", icon: MapPin,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -168,19 +117,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Zap,
|
||||
label: "Same-Day",
|
||||
value: "Service",
|
||||
},
|
||||
label: "Same-Day", value: "Service"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
label: "5 Star",
|
||||
value: "Reviews",
|
||||
},
|
||||
label: "5 Star", value: "Reviews"},
|
||||
{
|
||||
icon: DollarSign,
|
||||
label: "Starting at",
|
||||
value: "$45",
|
||||
},
|
||||
label: "Starting at", value: "$45"},
|
||||
]}
|
||||
metricsAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -193,21 +136,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"No hidden fees",
|
||||
"No job too small",
|
||||
"No mess left behind",
|
||||
"Fully insured staff",
|
||||
"Safe practices",
|
||||
],
|
||||
"No hidden fees", "No job too small", "No mess left behind", "Fully insured staff", "Safe practices"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Tree removal",
|
||||
"Tree trimming",
|
||||
"Stump grinding",
|
||||
"Trash hauling",
|
||||
"Yard cleanup",
|
||||
],
|
||||
"Tree removal", "Tree trimming", "Stump grinding", "Trash hauling", "Yard cleanup"],
|
||||
}}
|
||||
title="Our Professional Services"
|
||||
description="Comprehensive junk and tree maintenance solutions."
|
||||
@@ -221,51 +154,27 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
plans={[
|
||||
{
|
||||
id: "small",
|
||||
price: "$45+",
|
||||
name: "Small Haul",
|
||||
features: [
|
||||
"Quick item pickup",
|
||||
"Easy loading",
|
||||
"Up to 2 items",
|
||||
],
|
||||
id: "small", price: "$45+", name: "Small Haul", features: [
|
||||
"Quick item pickup", "Easy loading", "Up to 2 items"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Get Quote",
|
||||
href: "tel:6196748050",
|
||||
},
|
||||
text: "Get Quote", href: "tel:6196748050"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "medium",
|
||||
price: "$95+",
|
||||
name: "Tree Care",
|
||||
features: [
|
||||
"Trimming & debris removal",
|
||||
"Safety first",
|
||||
"Small tree service",
|
||||
],
|
||||
id: "medium", price: "$95+", name: "Tree Care", features: [
|
||||
"Trimming & debris removal", "Safety first", "Small tree service"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "tel:6196748050",
|
||||
},
|
||||
text: "Book Now", href: "tel:6196748050"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "large",
|
||||
price: "$150+",
|
||||
name: "Full Project",
|
||||
features: [
|
||||
"Stump removal",
|
||||
"Complete cleanup",
|
||||
"Large debris haul",
|
||||
],
|
||||
id: "large", price: "$150+", name: "Full Project", features: [
|
||||
"Stump removal", "Complete cleanup", "Large debris haul"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Call Today",
|
||||
href: "tel:6196748050",
|
||||
},
|
||||
text: "Call Today", href: "tel:6196748050"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -279,30 +188,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex B.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-man-looking-his-girlfriend_23-2148243181.jpg",
|
||||
},
|
||||
id: "1", name: "Alex B.", imageSrc: "http://img.b2bpic.net/free-photo/happy-man-looking-his-girlfriend_23-2148243181.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Chris W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30874.jpg",
|
||||
},
|
||||
id: "2", name: "Chris W.", imageSrc: "http://img.b2bpic.net/free-photo/women-working-greenhouse-with-flowerpots_1157-30874.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Pat D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg",
|
||||
},
|
||||
id: "3", name: "Pat D.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5292.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Jane M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-taking-care-their-plants-greenhouse_23-2149037274.jpg",
|
||||
},
|
||||
id: "4", name: "Jane M.", imageSrc: "http://img.b2bpic.net/free-photo/friends-taking-care-their-plants-greenhouse_23-2149037274.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sam K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-forest-wintertime_329181-20330.jpg",
|
||||
},
|
||||
id: "5", name: "Sam K.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-forest-wintertime_329181-20330.jpg"},
|
||||
]}
|
||||
cardTitle="What Customers Say"
|
||||
cardTag="Reviews"
|
||||
@@ -315,30 +209,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer same-day service?",
|
||||
content: "Yes, we prioritize same-day service for all our junk hauling and tree service jobs.",
|
||||
},
|
||||
id: "1", title: "Do you offer same-day service?", content: "Yes, we prioritize same-day service for all our junk hauling and tree service jobs."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What are your starting prices?",
|
||||
content: "Our services start as low as $45 depending on the size of the junk or tree debris.",
|
||||
},
|
||||
id: "2", title: "What are your starting prices?", content: "Our services start as low as $45 depending on the size of the junk or tree debris."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What areas do you serve?",
|
||||
content: "We serve the entire San Diego area. Call us to confirm your location.",
|
||||
},
|
||||
id: "3", title: "What areas do you serve?", content: "We serve the entire San Diego area. Call us to confirm your location."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Are you insured?",
|
||||
content: "Yes, we are fully licensed and insured for all professional services we provide.",
|
||||
},
|
||||
id: "4", title: "Are you insured?", content: "Yes, we are fully licensed and insured for all professional services we provide."},
|
||||
{
|
||||
id: "5",
|
||||
title: "How do I schedule?",
|
||||
content: "You can call us directly at 619-674-8050 or fill out the form.",
|
||||
},
|
||||
id: "5", title: "How do I schedule?", content: "You can call us directly at 619-674-8050 or fill out the form."},
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
faqsAnimation="blur-reveal"
|
||||
@@ -352,22 +231,14 @@ export default function LandingPage() {
|
||||
description="Call us at 619-674-8050 or send us a message below."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "service",
|
||||
placeholder: "What service do you need?",
|
||||
rows: 4,
|
||||
name: "service", placeholder: "What service do you need?", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-escalator-talking-mobile-phone_107420-63602.jpg"
|
||||
@@ -380,33 +251,21 @@ export default function LandingPage() {
|
||||
logoText="Rudy's Junk Hauling"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Tree Removal",
|
||||
href: "#",
|
||||
},
|
||||
label: "Tree Removal", href: "#"},
|
||||
{
|
||||
label: "Trash Hauling",
|
||||
href: "#",
|
||||
},
|
||||
label: "Trash Hauling", href: "#"},
|
||||
{
|
||||
label: "Stump Grinding",
|
||||
href: "#",
|
||||
},
|
||||
label: "Stump Grinding", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "619 674 8050",
|
||||
href: "tel:6196748050",
|
||||
},
|
||||
label: "619 674 8050", href: "tel:6196748050"},
|
||||
{
|
||||
label: "San Diego, CA",
|
||||
href: "#",
|
||||
},
|
||||
label: "San Diego, CA", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user