Merge version_2 into main #2
223
src/app/page.tsx
223
src/app/page.tsx
@@ -32,25 +32,15 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#home",
|
||||
},
|
||||
name: "Home", id: "#home"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
name: "Services", id: "#services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="M&R Construction"
|
||||
/>
|
||||
@@ -62,74 +52,37 @@ export default function LandingPage() {
|
||||
description="Residential & commercial construction you can trust. Quality craftsmanship, on time and on budget."
|
||||
testimonials={[
|
||||
{
|
||||
name: "James T.",
|
||||
handle: "Homeowner",
|
||||
testimonial: "M&R did an incredible job on our home renovation. Professional, clean, and finished ahead of schedule.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-helmet-standing-by-factory_1157-35557.jpg?_wi=1",
|
||||
imageAlt: "construction site worker professional",
|
||||
},
|
||||
name: "James T.", handle: "Homeowner", testimonial: "M&R did an incredible job on our home renovation. Professional, clean, and finished ahead of schedule.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-helmet-standing-by-factory_1157-35557.jpg?_wi=1", imageAlt: "construction site worker professional"},
|
||||
{
|
||||
name: "Maria S.",
|
||||
handle: "Business Owner",
|
||||
testimonial: "We hired them for a commercial build-out and the quality exceeded expectations.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-architects-standing-front-building_23-2147702507.jpg?_wi=1",
|
||||
imageAlt: "construction site worker professional",
|
||||
},
|
||||
name: "Maria S.", handle: "Business Owner", testimonial: "We hired them for a commercial build-out and the quality exceeded expectations.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/three-architects-standing-front-building_23-2147702507.jpg?_wi=1", imageAlt: "construction site worker professional"},
|
||||
{
|
||||
name: "Robert L.",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Honest pricing, no surprises. The crew was respectful and craftsmanship was top-notch.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271990.jpg?_wi=1",
|
||||
imageAlt: "construction site worker professional",
|
||||
},
|
||||
name: "Robert L.", handle: "Homeowner", testimonial: "Honest pricing, no surprises. The crew was respectful and craftsmanship was top-notch.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271990.jpg?_wi=1", imageAlt: "construction site worker professional"},
|
||||
{
|
||||
name: "Angela K.",
|
||||
handle: "Homeowner",
|
||||
testimonial: "Solid work on our kitchen remodel. The team helped us make smart design decisions.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-father-smiling-taking-selfie-while-giving-thumbs-up_23-2148414933.jpg?_wi=1",
|
||||
imageAlt: "construction site worker professional",
|
||||
},
|
||||
name: "Angela K.", handle: "Homeowner", testimonial: "Solid work on our kitchen remodel. The team helped us make smart design decisions.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-father-smiling-taking-selfie-while-giving-thumbs-up_23-2148414933.jpg?_wi=1", imageAlt: "construction site worker professional"},
|
||||
{
|
||||
name: "David M.",
|
||||
handle: "Commercial Client",
|
||||
testimonial: "Excellent communication and high-quality results. Highly recommended.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=1",
|
||||
imageAlt: "construction site worker professional",
|
||||
},
|
||||
name: "David M.", handle: "Commercial Client", testimonial: "Excellent communication and high-quality results. Highly recommended.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=1", imageAlt: "construction site worker professional"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Estimate",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Estimate", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/engineer-helmet-standing-by-factory_1157-35557.jpg?_wi=2"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-pretty-woman-smiling_23-2148729681.jpg",
|
||||
alt: "Portrait of pretty woman smiling",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-pretty-woman-smiling_23-2148729681.jpg", alt: "Portrait of pretty woman smiling"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg",
|
||||
alt: "Portrait of young smiling woman looking at camera",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg", alt: "Portrait of young smiling woman looking at camera"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285311.jpg",
|
||||
alt: "Person of indian origin having fun",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285311.jpg", alt: "Person of indian origin having fun"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/selfie-portrait-videocall_23-2149186122.jpg",
|
||||
alt: "Selfie portrait for videocall",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/selfie-portrait-videocall_23-2149186122.jpg", alt: "Selfie portrait for videocall"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/older-woman-drinking-coffee-smiling-house-white-shirt-daytime_176474-4942.jpg",
|
||||
alt: "Older woman drinking coffee and smiling in house in white shirt during daytime",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/older-woman-drinking-coffee-smiling-house-white-shirt-daytime_176474-4942.jpg", alt: "Older woman drinking coffee and smiling in house in white shirt during daytime"},
|
||||
]}
|
||||
avatarText="Trusted by 450+ homeowners"
|
||||
/>
|
||||
@@ -156,34 +109,22 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Home,
|
||||
title: "Residential Construction",
|
||||
description: "Custom homes built from foundation to finishing touches.",
|
||||
},
|
||||
title: "Residential Construction", description: "Custom homes built from foundation to finishing touches."},
|
||||
{
|
||||
icon: Building,
|
||||
title: "Commercial Build-Outs",
|
||||
description: "Office, retail, and warehouse construction growth.",
|
||||
},
|
||||
title: "Commercial Build-Outs", description: "Office, retail, and warehouse construction growth."},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Renovations & Remodeling",
|
||||
description: "Expert transformation of your existing space.",
|
||||
},
|
||||
title: "Renovations & Remodeling", description: "Expert transformation of your existing space."},
|
||||
{
|
||||
icon: Droplets,
|
||||
title: "Interior Finishing",
|
||||
description: "Drywall, painting, trim, and flooring polish.",
|
||||
},
|
||||
title: "Interior Finishing", description: "Drywall, painting, trim, and flooring polish."},
|
||||
{
|
||||
icon: Wrench,
|
||||
title: "Repairs & Maintenance",
|
||||
description: "Reliable repair to keep properties in condition.",
|
||||
},
|
||||
title: "Repairs & Maintenance", description: "Reliable repair to keep properties in condition."},
|
||||
{
|
||||
icon: ListChecks,
|
||||
title: "Project Management",
|
||||
description: "End-to-end oversight for time and budget.",
|
||||
},
|
||||
title: "Project Management", description: "End-to-end oversight for time and budget."},
|
||||
]}
|
||||
title="Our Services"
|
||||
description="Comprehensive construction solutions to meet every need."
|
||||
@@ -197,23 +138,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
icon: Award,
|
||||
title: "Years Experience",
|
||||
value: "15+",
|
||||
},
|
||||
id: "m1", icon: Award,
|
||||
title: "Years Experience", value: "15+"},
|
||||
{
|
||||
id: "m2",
|
||||
icon: CheckCircle,
|
||||
title: "Projects Completed",
|
||||
value: "500+",
|
||||
},
|
||||
id: "m2", icon: CheckCircle,
|
||||
title: "Projects Completed", value: "500+"},
|
||||
{
|
||||
id: "m3",
|
||||
icon: Users,
|
||||
title: "Happy Clients",
|
||||
value: "450+",
|
||||
},
|
||||
id: "m3", icon: Users,
|
||||
title: "Happy Clients", value: "450+"},
|
||||
]}
|
||||
title="Construction Excellence"
|
||||
description="Delivering quality results across Fort Worth for over a decade."
|
||||
@@ -227,59 +159,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "James T.",
|
||||
role: "Homeowner",
|
||||
company: "Fort Worth",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271990.jpg?_wi=2",
|
||||
},
|
||||
id: "1", name: "James T.", role: "Homeowner", company: "Fort Worth", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-person-barbeque_23-2149271990.jpg?_wi=2"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Maria S.",
|
||||
role: "Business Owner",
|
||||
company: "Fort Worth",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-father-smiling-taking-selfie-while-giving-thumbs-up_23-2148414933.jpg?_wi=2",
|
||||
},
|
||||
id: "2", name: "Maria S.", role: "Business Owner", company: "Fort Worth", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-father-smiling-taking-selfie-while-giving-thumbs-up_23-2148414933.jpg?_wi=2"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Robert L.",
|
||||
role: "Homeowner",
|
||||
company: "Fort Worth",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=2",
|
||||
},
|
||||
id: "3", name: "Robert L.", role: "Homeowner", company: "Fort Worth", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15650.jpg?_wi=2"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Angela K.",
|
||||
role: "Homeowner",
|
||||
company: "Fort Worth",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-business-embrace-confidence-posing-beauty-black-african-american-isolated-gray-background_640221-39.jpg",
|
||||
},
|
||||
id: "4", name: "Angela K.", role: "Homeowner", company: "Fort Worth", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-business-embrace-confidence-posing-beauty-black-african-american-isolated-gray-background_640221-39.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David M.",
|
||||
role: "Client",
|
||||
company: "Fort Worth",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/emotional-female-portrait-closeup-outdoors_1321-4437.jpg",
|
||||
},
|
||||
id: "5", name: "David M.", role: "Client", company: "Fort Worth", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/emotional-female-portrait-closeup-outdoors_1321-4437.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "99%",
|
||||
label: "Satisfaction Rate",
|
||||
},
|
||||
value: "99%", label: "Satisfaction Rate"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "On-Time Delivery",
|
||||
},
|
||||
value: "100%", label: "On-Time Delivery"},
|
||||
{
|
||||
value: "5.0",
|
||||
label: "Average Rating",
|
||||
},
|
||||
value: "5.0", label: "Average Rating"},
|
||||
]}
|
||||
title="Client Feedback"
|
||||
description="What our clients say about our craftsmanship and dedication."
|
||||
@@ -291,20 +192,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you provide free estimates?",
|
||||
content: "Yes, we offer complimentary consultations and estimates for all residential and commercial projects.",
|
||||
},
|
||||
id: "q1", title: "Do you provide free estimates?", content: "Yes, we offer complimentary consultations and estimates for all residential and commercial projects."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Are you licensed and insured?",
|
||||
content: "Absolutely. M&R Construction is fully licensed and insured, ensuring peace of mind for our clients.",
|
||||
},
|
||||
id: "q2", title: "Are you licensed and insured?", content: "Absolutely. M&R Construction is fully licensed and insured, ensuring peace of mind for our clients."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you handle project permits?",
|
||||
content: "Yes, we manage all necessary permits and inspections for your construction project.",
|
||||
},
|
||||
id: "q3", title: "Do you handle project permits?", content: "Yes, we manage all necessary permits and inspections for your construction project."},
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -315,16 +207,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "glowing-orb"}}
|
||||
tag="Contact Us"
|
||||
title="Ready to Build?"
|
||||
description="Have a project in mind? Contact us today to discuss your vision."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Estimate",
|
||||
href: "mailto:info@mrconstruction.com",
|
||||
},
|
||||
text: "Get Free Estimate", href: "mailto:info@mrconstruction.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -336,18 +225,14 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user