8 Commits

Author SHA1 Message Date
8983ee632d Update theme colors 2026-05-10 22:35:52 +00:00
6d67f1c9a3 Update theme colors 2026-05-10 22:35:27 +00:00
2cdf52e09d Update theme colors 2026-05-10 22:35:20 +00:00
886d0a3084 Update src/app/page.tsx 2026-05-10 22:33:53 +00:00
31e89f7ce0 Merge version_1 into main
Merge version_1 into main
2026-05-10 22:28:06 +00:00
1317c99e7c Merge version_1 into main
Merge version_1 into main
2026-05-10 22:27:34 +00:00
634a21c0b4 Merge version_1 into main
Merge version_1 into main
2026-05-10 22:27:02 +00:00
161c76a551 Merge version_1 into main
Merge version_1 into main
2026-05-10 22:26:34 +00:00
2 changed files with 47 additions and 132 deletions

View File

@@ -29,29 +29,17 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "/"},
id: "/",
},
{ {
name: "Services", name: "Services", id: "/services"},
id: "/services",
},
{ {
name: "Projects", name: "Projects", id: "/projects"},
id: "/projects",
},
{ {
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="Apex Construction" brandName="Apex Construction"
/> />
@@ -63,39 +51,23 @@ export default function LandingPage() {
description="Building Excellence From the Ground Up with precision, integrity, and unparalleled craftsmanship." description="Building Excellence From the Ground Up with precision, integrity, and unparalleled craftsmanship."
buttons={[ buttons={[
{ {
text: "Request a Quote", text: "View Projects", href: "/projects"},
href: "/contact",
},
{ {
text: "View Projects", text: "Request a Quote", href: "/contact"},
href: "/projects",
},
]} ]}
slides={[ slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/modern-country-houses-construction_1385-20.jpg", imageSrc: "http://img.b2bpic.net/free-photo/modern-country-houses-construction_1385-20.jpg", imageAlt: "Luxury mansion facade"},
imageAlt: "Luxury mansion facade",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-thompson-center_181624-6564.jpg", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-thompson-center_181624-6564.jpg", imageAlt: "Commercial construction steel frame"},
imageAlt: "Commercial construction steel frame",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-modern-house-kitchen_181624-2943.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-modern-house-kitchen_181624-2943.jpg", imageAlt: "Modern kitchen remodel"},
imageAlt: "Modern kitchen remodel",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-blueprint_23-2148269815.jpg", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-blueprint_23-2148269815.jpg", imageAlt: "Site management"},
imageAlt: "Site management",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/extreme-sports-ropejumping_1385-3151.jpg", imageSrc: "http://img.b2bpic.net/free-photo/extreme-sports-ropejumping_1385-3151.jpg", imageAlt: "Concrete foundation work"},
imageAlt: "Concrete foundation work",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/row-drawers-light-diagonal-blue-minimal_169016-69287.jpg", imageSrc: "http://img.b2bpic.net/free-photo/row-drawers-light-diagonal-blue-minimal_169016-69287.jpg", imageAlt: "Architectural detailing"},
imageAlt: "Architectural detailing",
},
]} ]}
/> />
</div> </div>
@@ -107,30 +79,15 @@ export default function LandingPage() {
tag="Excellence" tag="Excellence"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "25+", description: "Years Experience"},
value: "25+",
description: "Years Experience",
},
{ {
id: "m2", id: "m2", value: "500+", description: "Projects Completed"},
value: "500+",
description: "Projects Completed",
},
{ {
id: "m3", id: "m3", value: "100%", description: "Licensed & Insured"},
value: "100%",
description: "Licensed & Insured",
},
{ {
id: "m4", id: "m4", value: "50+", description: "Expert Staff"},
value: "50+",
description: "Expert Staff",
},
{ {
id: "m5", id: "m5", value: "24/7", description: "Client Support"},
value: "24/7",
description: "Client Support",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -151,45 +108,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "Sarah Miller", role: "Developer", company: "Urban Estates", rating: 5,
name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/business-partners-working-office_273609-6542.jpg?_wi=1"},
role: "Developer",
company: "Urban Estates",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/business-partners-working-office_273609-6542.jpg?_wi=1",
},
{ {
id: "t2", id: "t2", name: "James Chen", role: "Owner", company: "Modern Home", rating: 5,
name: "James Chen", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-glasses-portrait_1262-1461.jpg?_wi=1"},
role: "Owner",
company: "Modern Home",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-glasses-portrait_1262-1461.jpg?_wi=1",
},
{ {
id: "t3", id: "t3", name: "David Smith", role: "Investor", company: "Commercial Corp", rating: 5,
name: "David Smith", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-sitting-couch_23-2148415751.jpg"},
role: "Investor",
company: "Commercial Corp",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-sitting-couch_23-2148415751.jpg",
},
{ {
id: "t4", id: "t4", name: "Elena Ross", role: "Architect", company: "Design Studio", rating: 5,
name: "Elena Ross", imageSrc: "http://img.b2bpic.net/free-photo/front-view-old-man-suit-holding-contract_23-2148269312.jpg"},
role: "Architect",
company: "Design Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-old-man-suit-holding-contract_23-2148269312.jpg",
},
{ {
id: "t5", id: "t5", name: "Mark Johnson", role: "Manager", company: "Retail Group", rating: 5,
name: "Mark Johnson", imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg"},
role: "Manager",
company: "Retail Group",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg",
},
]} ]}
title="Trusted by Leaders" title="Trusted by Leaders"
description="Our commitment to quality has earned us the trust of industry professionals and homeowners alike." description="Our commitment to quality has earned us the trust of industry professionals and homeowners alike."
@@ -203,12 +135,7 @@ export default function LandingPage() {
title="Trusted Partnerships" title="Trusted Partnerships"
description="We collaborate with the industry's finest architects and suppliers." description="We collaborate with the industry's finest architects and suppliers."
names={[ names={[
"Urban Estates", "Urban Estates", "Modern Home", "Commercial Corp", "Design Studio", "Retail Group"]}
"Modern Home",
"Commercial Corp",
"Design Studio",
"Retail Group",
]}
/> />
</div> </div>
@@ -216,33 +143,21 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Navigation", title: "Navigation", items: [
items: [
{ {
label: "Services", label: "Services", href: "/services"},
href: "/services",
},
{ {
label: "Projects", label: "Projects", href: "/projects"},
href: "/projects",
},
{ {
label: "About", label: "About", href: "/about"},
href: "/about",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "License #123456", label: "License #123456", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
@@ -253,4 +168,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #0a0a0a; --background: #000000;
--card: #171717; --card: #481f1f;
--foreground: #f5f5f5; --foreground: #ffffff;
--primary-cta: #d4af37; --primary-cta: #ffffff;
--primary-cta-text: #0a0a0a; --primary-cta-text: #280101;
--secondary-cta: #171717; --secondary-cta: #361311;
--secondary-cta-text: #f5f5f5; --secondary-cta-text: #f6d4d4;
--accent: #262626; --accent: #51000b;
--background-accent: #333333; --background-accent: #ff2231;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);