Update src/app/page.tsx
This commit is contained in:
249
src/app/page.tsx
249
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Services", id: "#services" },
|
||||
{ name: "Pricing", id: "#pricing" },
|
||||
{ name: "Contact", id: "#contact" },
|
||||
]}
|
||||
brandName="Gorman & Carbone"
|
||||
/>
|
||||
@@ -55,12 +43,10 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Precision Building, Lasting Results"
|
||||
description="Gorman & Carbone Contracting brings expert craftsmanship to every residential and commercial project in the region."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-steel-hammer-with-other-construction-elements-tools_23-2150576404.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-steel-hammer-with-other-construction-elements-tools_23-2150576404.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -79,20 +65,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Home Renovation",
|
||||
description: "Full-scale interior and exterior upgrades.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-showing-approval-outdoors_23-2148269261.jpg",
|
||||
},
|
||||
title: "Home Renovation", description: "Full-scale interior and exterior upgrades.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-happy-man-showing-approval-outdoors_23-2148269261.jpg"},
|
||||
{
|
||||
title: "Roofing Systems",
|
||||
description: "Professional installation and repair services.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg",
|
||||
},
|
||||
title: "Roofing Systems", description: "Professional installation and repair services.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg"},
|
||||
{
|
||||
title: "Custom Kitchens",
|
||||
description: "High-end design and remodeling solutions.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-pregnant-woman-holding-bowl_23-2149072942.jpg",
|
||||
},
|
||||
title: "Custom Kitchens", description: "High-end design and remodeling solutions.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-pregnant-woman-holding-bowl_23-2149072942.jpg"},
|
||||
]}
|
||||
title="Our Specialized Services"
|
||||
description="Comprehensive contracting solutions tailored to your unique building requirements."
|
||||
@@ -107,41 +84,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Premium Siding",
|
||||
price: "From $500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pale-wooden-texture_23-2147626083.jpg",
|
||||
},
|
||||
id: "p1", name: "Premium Siding", price: "From $500", imageSrc: "http://img.b2bpic.net/free-photo/pale-wooden-texture_23-2147626083.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Hardwood Flooring",
|
||||
price: "From $12/sqft",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-boards-mdf-material_23-2149418570.jpg",
|
||||
},
|
||||
id: "p2", name: "Hardwood Flooring", price: "From $12/sqft", imageSrc: "http://img.b2bpic.net/free-photo/top-view-boards-mdf-material_23-2149418570.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Custom Windows",
|
||||
price: "From $800",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-male-performer-dancing-building-with-big-windows_23-2149344046.jpg",
|
||||
},
|
||||
id: "p3", name: "Custom Windows", price: "From $800", imageSrc: "http://img.b2bpic.net/free-photo/young-male-performer-dancing-building-with-big-windows_23-2149344046.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Design Fixtures",
|
||||
price: "From $200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-brunette-standing-kitchen-with-phone_1157-13690.jpg",
|
||||
},
|
||||
id: "p4", name: "Design Fixtures", price: "From $200", imageSrc: "http://img.b2bpic.net/free-photo/young-pretty-brunette-standing-kitchen-with-phone_1157-13690.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Stone Tiling",
|
||||
price: "From $15/sqft",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-plumber-working-fix-problems-client-s-house_23-2150990728.jpg",
|
||||
},
|
||||
id: "p5", name: "Stone Tiling", price: "From $15/sqft", imageSrc: "http://img.b2bpic.net/free-photo/female-plumber-working-fix-problems-client-s-house_23-2150990728.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Custom Cabinetry",
|
||||
price: "From $1,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carpenter-cutting-mdf-board-inside-workshop_23-2149451114.jpg",
|
||||
},
|
||||
id: "p6", name: "Custom Cabinetry", price: "From $1,500", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-cutting-mdf-board-inside-workshop_23-2149451114.jpg"},
|
||||
]}
|
||||
title="Quality Materials"
|
||||
description="We source the finest materials for every aspect of your build."
|
||||
@@ -155,36 +108,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Essential",
|
||||
price: "$15,000",
|
||||
subtitle: "Basic home repairs.",
|
||||
features: [
|
||||
"Consultation",
|
||||
"Permit assistance",
|
||||
],
|
||||
id: "basic", badge: "Essential", price: "$15,000", subtitle: "Basic home repairs.", features: [
|
||||
"Consultation", "Permit assistance"],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Growth",
|
||||
price: "$45,000",
|
||||
subtitle: "Full renovation projects.",
|
||||
features: [
|
||||
"Full design plan",
|
||||
"Dedicated site manager",
|
||||
"Materials sourcing",
|
||||
],
|
||||
id: "pro", badge: "Growth", price: "$45,000", subtitle: "Full renovation projects.", features: [
|
||||
"Full design plan", "Dedicated site manager", "Materials sourcing"],
|
||||
},
|
||||
{
|
||||
id: "premium",
|
||||
badge: "Custom",
|
||||
price: "$100,000+",
|
||||
subtitle: "Custom high-end builds.",
|
||||
features: [
|
||||
"Architectural oversight",
|
||||
"24/7 priority support",
|
||||
"Premium finishes",
|
||||
],
|
||||
id: "premium", badge: "Custom", price: "$100,000+", subtitle: "Custom high-end builds.", features: [
|
||||
"Architectural oversight", "24/7 priority support", "Premium finishes"],
|
||||
},
|
||||
]}
|
||||
title="Contracting Tiers"
|
||||
@@ -199,33 +132,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
groups={[
|
||||
{
|
||||
id: "g1",
|
||||
groupTitle: "Management",
|
||||
members: [
|
||||
id: "g1", groupTitle: "Management", members: [
|
||||
{
|
||||
id: "m1",
|
||||
title: "John Gorman",
|
||||
subtitle: "Principal",
|
||||
detail: "Co-founder with 25 years experience.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-worker-construction-wearing-protection-gear_23-2148784062.jpg",
|
||||
},
|
||||
id: "m1", title: "John Gorman", subtitle: "Principal", detail: "Co-founder with 25 years experience.", imageSrc: "http://img.b2bpic.net/free-photo/male-worker-construction-wearing-protection-gear_23-2148784062.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
title: "Sarah Carbone",
|
||||
subtitle: "Project Lead",
|
||||
detail: "Specialist in sustainable architecture.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-posing-office_23-2148242883.jpg",
|
||||
},
|
||||
id: "m2", title: "Sarah Carbone", subtitle: "Project Lead", detail: "Specialist in sustainable architecture.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-posing-office_23-2148242883.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
title: "Mark Davis",
|
||||
subtitle: "Senior Carpenter",
|
||||
detail: "Expert in custom builds.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-laborer-with-hard-hat-safety-glasses_23-2148773510.jpg",
|
||||
},
|
||||
id: "m3", title: "Mark Davis", subtitle: "Senior Carpenter", detail: "Expert in custom builds.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-laborer-with-hard-hat-safety-glasses_23-2148773510.jpg"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-steel-hammer-with-other-construction-elements-tools_23-2150576404.jpg?_wi=2",
|
||||
imageAlt: "professional construction manager portrait",
|
||||
},
|
||||
]}
|
||||
title="Meet Our Experts"
|
||||
@@ -240,59 +154,25 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Alice M.",
|
||||
role: "Client",
|
||||
company: "Homeowner",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tired-young-couple-are-sitting-floor-with-paint-brush-bucket-while-doing-repair-home_496169-751.jpg",
|
||||
},
|
||||
id: "t1", name: "Alice M.", role: "Client", company: "Homeowner", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tired-young-couple-are-sitting-floor-with-paint-brush-bucket-while-doing-repair-home_496169-751.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Brian K.",
|
||||
role: "Client",
|
||||
company: "Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/father-daughter-having-fun_23-2148969787.jpg",
|
||||
},
|
||||
id: "t2", name: "Brian K.", role: "Client", company: "Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/father-daughter-having-fun_23-2148969787.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Carol D.",
|
||||
role: "Client",
|
||||
company: "Homeowner",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-architect-using-laptop_23-2148243016.jpg",
|
||||
},
|
||||
id: "t3", name: "Carol D.", role: "Client", company: "Homeowner", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-architect-using-laptop_23-2148243016.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David W.",
|
||||
role: "Client",
|
||||
company: "Resident",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-handsome-young-smart-guy-civil-worker-helmet-vest-very-happy_140725-167628.jpg",
|
||||
},
|
||||
id: "t4", name: "David W.", role: "Client", company: "Resident", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/engineer-handsome-young-smart-guy-civil-worker-helmet-vest-very-happy_140725-167628.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Eve S.",
|
||||
role: "Client",
|
||||
company: "Homeowner",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-working-together-medium-shot_23-2149831293.jpg",
|
||||
},
|
||||
id: "t5", name: "Eve S.", role: "Client", company: "Homeowner", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-working-together-medium-shot_23-2149831293.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "25+",
|
||||
label: "Years Experience",
|
||||
},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Projects Completed",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Client Satisfaction",
|
||||
},
|
||||
{ value: "25+", label: "Years Experience" },
|
||||
{ value: "500+", label: "Projects Completed" },
|
||||
{ value: "100%", label: "Client Satisfaction" },
|
||||
]}
|
||||
title="What Clients Say"
|
||||
description="Hear about the Gorman & Carbone difference from our happy homeowners."
|
||||
@@ -305,20 +185,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How do I get a quote?",
|
||||
content: "Contact us to schedule a site visit.",
|
||||
},
|
||||
id: "f1", title: "How do I get a quote?", content: "Contact us to schedule a site visit."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you provide permits?",
|
||||
content: "Yes, we handle all necessary building permits.",
|
||||
},
|
||||
id: "f2", title: "Do you provide permits?", content: "Yes, we handle all necessary building permits."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Are you licensed?",
|
||||
content: "Yes, fully licensed and insured.",
|
||||
},
|
||||
id: "f3", title: "Are you licensed?", content: "Yes, fully licensed and insured."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about our process? We have answers."
|
||||
@@ -329,9 +200,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Get In Touch"
|
||||
title="Start Your Project Today"
|
||||
description="Enter your email to receive our project guide and reach out to our team."
|
||||
@@ -343,39 +212,19 @@ export default function LandingPage() {
|
||||
logoText="Gorman & Carbone"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
{
|
||||
label: "Renovations",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Custom Builds",
|
||||
href: "#services",
|
||||
},
|
||||
title: "Services", items: [
|
||||
{ label: "Renovations", href: "#services" },
|
||||
{ label: "Custom Builds", href: "#services" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Team",
|
||||
href: "#team",
|
||||
},
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#about" },
|
||||
{ label: "Team", href: "#team" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
title: "Legal", items: [{ label: "Privacy Policy", href: "#" }],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 Gorman & Carbone Contracting"
|
||||
|
||||
Reference in New Issue
Block a user