Compare commits

...

34 Commits

Author SHA1 Message Date
3e1c4d3dd3 Update src/app/page.tsx 2026-04-29 03:52:49 +00:00
e2bda980f2 Update src/app/services/page.tsx 2026-04-28 19:43:01 +00:00
af69438ac2 Update src/app/services/page.tsx 2026-04-28 19:33:39 +00:00
8f77c7e37d Update src/app/reviews/page.tsx 2026-04-28 19:33:39 +00:00
acb75f3543 Update src/app/page.tsx 2026-04-28 19:33:38 +00:00
f9032a4d34 Update src/app/contact/page.tsx 2026-04-28 19:33:37 +00:00
064a7144ce Update src/app/about/page.tsx 2026-04-28 19:33:36 +00:00
30ed2447c3 Merge version_54 into main
Merge version_54 into main
2026-04-28 19:25:52 +00:00
ce8b69e532 Update src/app/page.tsx 2026-04-28 19:25:49 +00:00
8640fa00b3 Merge version_54 into main
Merge version_54 into main
2026-04-28 19:24:39 +00:00
373d695cc8 Update src/app/page.tsx 2026-04-28 19:24:36 +00:00
09400f3f84 Merge version_54 into main
Merge version_54 into main
2026-04-28 19:14:01 +00:00
8d7d18a7d3 Update src/app/services/page.tsx 2026-04-28 19:13:58 +00:00
bfe923b477 Update src/app/reviews/page.tsx 2026-04-28 19:13:57 +00:00
937fcc1175 Update src/app/page.tsx 2026-04-28 19:13:57 +00:00
8ab99d4249 Update src/app/contact/page.tsx 2026-04-28 19:13:56 +00:00
fe9a26c1d9 Update src/app/about/page.tsx 2026-04-28 19:13:56 +00:00
43fef3e7af Merge version_52 into main
Merge version_52 into main
2026-04-28 19:03:02 +00:00
c785bf7fa8 Update src/app/services/page.tsx 2026-04-28 19:02:58 +00:00
0b2ade7f7a Update src/app/reviews/page.tsx 2026-04-28 19:02:58 +00:00
7b702b3a83 Update src/app/page.tsx 2026-04-28 19:02:57 +00:00
75d5dd5ca1 Update src/app/contact/page.tsx 2026-04-28 19:02:56 +00:00
abde74b83e Update src/app/about/page.tsx 2026-04-28 19:02:55 +00:00
8fa5657564 Merge version_51 into main
Merge version_51 into main
2026-04-28 18:42:00 +00:00
d4db4a335c Update src/app/styles/variables.css 2026-04-28 18:41:57 +00:00
9008dd7c47 Update src/app/services/page.tsx 2026-04-28 18:41:56 +00:00
cc5e974031 Update src/app/reviews/page.tsx 2026-04-28 18:41:56 +00:00
95010df9e0 Update src/app/page.tsx 2026-04-28 18:41:55 +00:00
736e401bd5 Update src/app/contact/page.tsx 2026-04-28 18:41:55 +00:00
ad555502ce Update src/app/about/page.tsx 2026-04-28 18:41:54 +00:00
a777759be7 Merge version_50 into main
Merge version_50 into main
2026-04-28 18:37:58 +00:00
b18be4d06d Update src/app/styles/variables.css 2026-04-28 18:37:55 +00:00
b85a37aaa8 Update src/app/page.tsx 2026-04-28 18:37:55 +00:00
93e2e891b9 Merge version_49 into main
Merge version_49 into main
2026-04-28 18:30:00 +00:00
6 changed files with 115 additions and 280 deletions

View File

@@ -15,27 +15,22 @@ export default function LandingPage() {
borderRadius="pill" borderRadius="pill"
contentWidth="small" contentWidth="small"
sizing="medium" sizing="medium"
background="aurora" background="none"
cardStyle="outline" cardStyle="solid"
primaryButtonStyle="gradient" primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow" secondaryButtonStyle="layered"
headingFontWeight="semibold" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777403590767-v6beg6wi.png"
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", id: "/"}, { name: "Services", id: "/services" },
{ { name: "About", id: "/about" },
name: "Services", id: "/services"}, { name: "Reviews", id: "/reviews" },
{ { name: "Contact", id: "/contact" },
name: "About", id: "/about"},
{
name: "Reviews", id: "/reviews"},
{
name: "Contact", id: "/contact"},
]} ]}
brandName="Arch Roofing Systems" brandName="Arch Roofing Systems"
/> />
@@ -45,7 +40,7 @@ export default function LandingPage() {
<MediaAbout <MediaAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Commitment to Roofing Excellence" title="Commitment to Roofing Excellence"
description="Arch Roofing Systems is built on a foundation of integrity and craftsmanship. We serve Gadsden families with high-quality roofs." description="Arch Roofing Systems is built on a foundation of integrity and craftsmanship. We serve Gadsden families with high-quality roofs and exterior improvements."
imageSrc="http://img.b2bpic.net/free-photo/men-wearing-varsity-jacket_23-2149562651.jpg" imageSrc="http://img.b2bpic.net/free-photo/men-wearing-varsity-jacket_23-2149562651.jpg"
/> />
</div> </div>
@@ -59,10 +54,8 @@ export default function LandingPage() {
title="Meet Our Team" title="Meet Our Team"
description="The experts behind Arch Roofing Systems." description="The experts behind Arch Roofing Systems."
members={[ members={[
{ { id: "tm1", name: "John Doe", role: "Lead Architect", imageSrc: "http://img.b2bpic.net/free-photo/worker-uniform-against-backdrop-agri-buildings_146671-19122.jpg" },
id: "tm1", name: "John Doe", role: "Lead Architect", imageSrc: "http://img.b2bpic.net/free-photo/worker-uniform-against-backdrop-agri-buildings_146671-19122.jpg"}, { id: "tm2", name: "Sarah Smith", role: "Project Manager", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-wearing-helmets_23-2149343655.jpg" },
{
id: "tm2", name: "Sarah Smith", role: "Project Manager", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-wearing-helmets_23-2149343655.jpg"},
]} ]}
/> />
</div> </div>
@@ -70,34 +63,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterSimple
columns={[ columns={[
{ { title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Careers", href: "#" }, { label: "Privacy", href: "#" }] },
title: "Company", items: [ { title: "Services", items: [{ label: "Roof Replacement", href: "/services" }, { label: "Inspections", href: "/services" }, { label: "Storm Damage", href: "/services" }] },
{ { title: "Contact", items: [{ label: "Get Quote", href: "/contact" }, { label: "Support", href: "/contact" }] },
label: "About Us", href: "/about"},
{
label: "Careers", href: "#"},
{
label: "Privacy", href: "#"},
],
},
{
title: "Services", items: [
{
label: "Roof Replacement", href: "/services"},
{
label: "Inspections", href: "/services"},
{
label: "Storm Damage", href: "/services"},
],
},
{
title: "Contact", items: [
{
label: "Get Quote", href: "/contact"},
{
label: "Support", href: "/contact"},
],
},
]} ]}
bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL." bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL."
bottomRightText="Lic. #123456" bottomRightText="Lic. #123456"
@@ -106,4 +74,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -15,27 +15,22 @@ export default function LandingPage() {
borderRadius="pill" borderRadius="pill"
contentWidth="small" contentWidth="small"
sizing="medium" sizing="medium"
background="aurora" background="none"
cardStyle="outline" cardStyle="solid"
primaryButtonStyle="gradient" primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow" secondaryButtonStyle="layered"
headingFontWeight="semibold" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777403590767-v6beg6wi.png"
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", id: "/"}, { name: "Services", id: "/services" },
{ { name: "About", id: "/about" },
name: "Services", id: "/services"}, { name: "Reviews", id: "/reviews" },
{ { name: "Contact", id: "/contact" },
name: "About", id: "/about"},
{
name: "Reviews", id: "/reviews"},
{
name: "Contact", id: "/contact"},
]} ]}
brandName="Arch Roofing Systems" brandName="Arch Roofing Systems"
/> />
@@ -44,11 +39,10 @@ export default function LandingPage() {
<div id="contact-body" data-section="contact-body"> <div id="contact-body" data-section="contact-body">
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "rotated-rays-static" }}
variant: "rotated-rays-static"}}
tag="Let's Connect" tag="Let's Connect"
title="Get Your Free Estimate" title="Get Your Free Estimate"
description="Ready to upgrade your roof? Reach out for a free consultation and professional inspection in Gadsden today." description="Ready to upgrade your roof or home exterior? Reach out for a free consultation and professional inspection in Gadsden today."
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394224944-9beay18i.jpg" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394224944-9beay18i.jpg"
buttonText="Schedule Now" buttonText="Schedule Now"
mediaAnimation="slide-up" mediaAnimation="slide-up"
@@ -63,10 +57,8 @@ export default function LandingPage() {
description="Find answers here before scheduling your consultation." description="Find answers here before scheduling your consultation."
faqsAnimation="slide-up" faqsAnimation="slide-up"
faqs={[ faqs={[
{ { id: "ca1", title: "What areas do you serve?", content: "We primarily serve the Gadsden, AL area and surrounding communities." },
id: "ca1", title: "What areas do you serve?", content: "We primarily serve the Gadsden, AL area and surrounding communities."}, { id: "ca2", title: "How long does a project take?", content: "Most projects are completed efficiently depending on scope and scale." },
{
id: "ca2", title: "How long does a replacement take?", content: "Most residential replacements are completed within 2 to 3 days depending on roof size."},
]} ]}
/> />
</div> </div>
@@ -74,34 +66,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterSimple
columns={[ columns={[
{ { title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Careers", href: "#" }, { label: "Privacy", href: "#" }] },
title: "Company", items: [ { title: "Services", items: [{ label: "Roof Replacement", href: "/services" }, { label: "Inspections", href: "/services" }, { label: "Storm Damage", href: "/services" }] },
{ { title: "Contact", items: [{ label: "Get Quote", href: "/contact" }, { label: "Support", href: "/contact" }] },
label: "About Us", href: "/about"},
{
label: "Careers", href: "#"},
{
label: "Privacy", href: "#"},
],
},
{
title: "Services", items: [
{
label: "Roof Replacement", href: "/services"},
{
label: "Inspections", href: "/services"},
{
label: "Storm Damage", href: "/services"},
],
},
{
title: "Contact", items: [
{
label: "Get Quote", href: "/contact"},
{
label: "Support", href: "/contact"},
],
},
]} ]}
bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL." bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL."
bottomRightText="Lic. #123456" bottomRightText="Lic. #123456"
@@ -110,4 +77,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -9,7 +9,7 @@ import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine'; import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import { Award, CheckCircle, Clock, Home, Shield, ShieldCheck, Star } from "lucide-react"; import { Award, CheckCircle, Clock, Home, Shield, ShieldCheck, Star, Hammer, PaintBucket, Ruler, Home as House } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -17,18 +17,18 @@ export default function LandingPage() {
defaultButtonVariant="shift-hover" defaultButtonVariant="shift-hover"
defaultTextAnimation="reveal-blur" defaultTextAnimation="reveal-blur"
borderRadius="pill" borderRadius="pill"
contentWidth="small" contentWidth="medium"
sizing="medium" sizing="medium"
background="noise" background="none"
cardStyle="glass-depth" cardStyle="solid"
primaryButtonStyle="primary-glow" primaryButtonStyle="gradient"
secondaryButtonStyle="glass" secondaryButtonStyle="layered"
headingFontWeight="semibold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777403590767-v6beg6wi.png"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "/services" }, { name: "Services", id: "/services" },
@@ -51,7 +51,7 @@ export default function LandingPage() {
]} ]}
carouselItems={[ carouselItems={[
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394274812-pl7r83r5.jpg", imageAlt: "Luxury roof installation Gadsden" }, { id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394274812-pl7r83r5.jpg", imageAlt: "Luxury roof installation Gadsden" },
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-fsgpwi6r.jpg", imageAlt: "Roof replacement project Alabama" }, { id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777404160932-gszs987d.jpg", imageAlt: "Roof replacement project Alabama" },
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394178981-9kz2lm30.jpg", imageAlt: "Premium roofing detail gold finish" }, { id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394178981-9kz2lm30.jpg", imageAlt: "Premium roofing detail gold finish" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-752efr3h.jpg", imageAlt: "Roofing construction expert site" }, { id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-752efr3h.jpg", imageAlt: "Roofing construction expert site" },
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394178981-vh0jky2e.jpg", imageAlt: "Modern luxury residential roof" }, { id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394178981-vh0jky2e.jpg", imageAlt: "Modern luxury residential roof" },
@@ -77,38 +77,23 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
title: "Roof Replacement", description: "Full-scale roof replacements using premium materials designed for Alabama weather.", media: { title: "Roofing & Exteriors", description: "Beyond roofing, we provide complete exterior services to protect and enhance your home's curb appeal.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=1", imageAlt: "Roofing and exteriors" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=1", imageAlt: "Replacement project"}, items: [{ icon: Hammer, text: "Decks & Patios" }, { icon: PaintBucket, text: "Expert Siding Install" }, { icon: Ruler, text: "Gutter Systems" }],
items: [
{ icon: CheckCircle, text: "Architectural Shingles" },
{ icon: CheckCircle, text: "Metal Roofing Options" },
{ icon: CheckCircle, text: "Lifetime Warranty" },
],
reverse: false, reverse: false,
}, },
{ {
title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: { title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg?_wi=1", imageAlt: "Storm damage repair" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg?_wi=1", imageAlt: "Storm damage repair"}, items: [{ icon: Shield, text: "Free Inspection" }, { icon: Shield, text: "Insurance Coordination" }, { icon: Shield, text: "Urgent Response" }],
items: [
{ icon: Shield, text: "Free Inspection" },
{ icon: Shield, text: "Insurance Coordination" },
{ icon: Shield, text: "Urgent Response" },
],
reverse: true, reverse: true,
}, },
{ {
title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: { title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg?_wi=1", imageAlt: "Routine inspection" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg?_wi=1", imageAlt: "Routine inspection"}, items: [{ icon: Star, text: "Detailed Reporting" }, { icon: Star, text: "Preventive Maintenance" }, { icon: Star, text: "Safety Checks" }],
items: [
{ icon: Star, text: "Detailed Reporting" },
{ icon: Star, text: "Preventive Maintenance" },
{ icon: Star, text: "Safety Checks" },
],
reverse: false, reverse: false,
}, },
]} ]}
title="Comprehensive Roofing Services" title="Comprehensive Home Services"
description="From storm damage repair to custom roof replacement, we handle your Gadsden roofing needs with precision and care." description="From storm damage repair to siding, decks, and custom roof replacement, we handle your home improvement needs with precision and care."
/> />
</div> </div>
@@ -118,7 +103,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
useInvertedBackground={false} useInvertedBackground={false}
title="Our Performance in Gadsden" title="Our Performance in Gadsden and surrounding areas"
description="Numbers that reflect our dedication to roofing excellence and customer satisfaction." description="Numbers that reflect our dedication to roofing excellence and customer satisfaction."
metrics={[ metrics={[
{ id: "m1", value: "200+", title: "Roofs Completed", description: "Successful projects delivered across Alabama.", icon: Home }, { id: "m1", value: "200+", title: "Roofs Completed", description: "Successful projects delivered across Alabama.", icon: Home },
@@ -138,13 +123,15 @@ export default function LandingPage() {
description="Tailored solutions for your residential property needs." description="Tailored solutions for your residential property needs."
plans={[ plans={[
{ {
id: "p1", title: "Essential Roof Maintenance", price: "$299", period: "/visit", features: ["Gutter Inspection", "Shingle Assessment", "Leak Prevention Check"], id: "p1", title: "Essential Roof Maintenance", price: "$299", period: "/visit", features: ["Gutter Inspection", "Shingle Assessment", "Leak Prevention Check"],
button: { text: "Select Plan", href: "/contact" }, button: { text: "Select Plan", href: "/contact" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394133019-yzbsb1be.jpg", imageAlt: "Maintenance inspection"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394133019-yzbsb1be.jpg", imageAlt: "Maintenance inspection"
},
{ {
id: "p2", title: "Full Replacement Project", price: "Custom", period: "/quote", features: ["Premium Materials", "Full Disposal & Cleanup", "Lifetime Warranty"], id: "p2", title: "Full Replacement Project", price: "Custom", period: "/quote", features: ["Premium Materials", "Full Disposal & Cleanup", "Lifetime Warranty"],
button: { text: "Get Quote", href: "/contact" }, button: { text: "Get Quote", href: "/contact" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397720116-lceb06q1.jpg", imageAlt: "Full roof project"}, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397720116-lceb06q1.jpg", imageAlt: "Full roof project"
},
]} ]}
/> />
</div> </div>

View File

@@ -15,27 +15,22 @@ export default function LandingPage() {
borderRadius="pill" borderRadius="pill"
contentWidth="small" contentWidth="small"
sizing="medium" sizing="medium"
background="aurora" background="none"
cardStyle="outline" cardStyle="solid"
primaryButtonStyle="gradient" primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow" secondaryButtonStyle="layered"
headingFontWeight="semibold" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777403590767-v6beg6wi.png"
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", id: "/"}, { name: "Services", id: "/services" },
{ { name: "About", id: "/about" },
name: "Services", id: "/services"}, { name: "Reviews", id: "/reviews" },
{ { name: "Contact", id: "/contact" },
name: "About", id: "/about"},
{
name: "Reviews", id: "/reviews"},
{
name: "Contact", id: "/contact"},
]} ]}
brandName="Arch Roofing Systems" brandName="Arch Roofing Systems"
/> />
@@ -44,20 +39,15 @@ export default function LandingPage() {
<div id="reviews-list" data-section="reviews-list"> <div id="reviews-list" data-section="reviews-list">
<TestimonialCardFifteen <TestimonialCardFifteen
useInvertedBackground={true} useInvertedBackground={true}
testimonial="Arch Roofing provided an outstanding experience. Our roof replacement was fast, high-quality, and the team handled the insurance seamlessly." testimonial="Arch Roofing provided an outstanding experience. Our roof and siding project was fast, high-quality, and the team handled the insurance seamlessly."
rating={5} rating={5}
author="Sarah Johnson" author="Sarah Johnson"
avatars={[ avatars={[
{ { src: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13336.jpg", alt: "Sarah" },
src: "http://img.b2bpic.net/free-photo/stylish-woman-wearing-yellow-bandana_273609-13336.jpg", alt: "Sarah"}, { src: "http://img.b2bpic.net/free-photo/man-waving-hand-outside_23-2149447136.jpg", alt: "Michael" },
{ { src: "http://img.b2bpic.net/free-photo/beautiful-girl-street_1157-4417.jpg", alt: "Emily" },
src: "http://img.b2bpic.net/free-photo/man-waving-hand-outside_23-2149447136.jpg", alt: "Michael"}, { src: "http://img.b2bpic.net/free-photo/young-man-holding-house-model-showing-thumb-up-shirt-vest-hat-looking-merry-front-view_176474-30660.jpg", alt: "David" },
{ { src: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg", alt: "Robert" },
src: "http://img.b2bpic.net/free-photo/beautiful-girl-street_1157-4417.jpg", alt: "Emily"},
{
src: "http://img.b2bpic.net/free-photo/young-man-holding-house-model-showing-thumb-up-shirt-vest-hat-looking-merry-front-view_176474-30660.jpg", alt: "David"},
{
src: "http://img.b2bpic.net/free-photo/low-angle-smiley-woman-posing_23-2148610242.jpg", alt: "Robert"},
]} ]}
ratingAnimation="slide-up" ratingAnimation="slide-up"
avatarsAnimation="blur-reveal" avatarsAnimation="blur-reveal"
@@ -72,10 +62,8 @@ export default function LandingPage() {
title="Client Stories" title="Client Stories"
description="What our customers are saying about our Gadsden services." description="What our customers are saying about our Gadsden services."
testimonials={[ testimonials={[
{ { id: "t1", name: "Mark V.", role: "Homeowner", testimonial: "Incredible service, handled my insurance perfectly.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-drinking-coffee-construction-side_329181-3771.jpg" },
id: "t1", name: "Mark V.", role: "Homeowner", testimonial: "Incredible service, handled my insurance perfectly.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-drinking-coffee-construction-side_329181-3771.jpg"}, { id: "t2", name: "Lisa B.", role: "Resident", testimonial: "Fast, clean, and professional work on my roof and deck.", imageSrc: "http://img.b2bpic.net/free-photo/outside-lifestyle-portrait-happy-relaxed-woman-poses-summer-terrace-sunshine-true-emotions_291650-1278.jpg" },
{
id: "t2", name: "Lisa B.", role: "Resident", testimonial: "Fast, clean, and professional work.", imageSrc: "http://img.b2bpic.net/free-photo/outside-lifestyle-portrait-happy-relaxed-woman-poses-summer-terrace-sunshine-true-emotions_291650-1278.jpg"},
]} ]}
/> />
</div> </div>
@@ -83,34 +71,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterSimple
columns={[ columns={[
{ { title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Careers", href: "#" }, { label: "Privacy", href: "#" }] },
title: "Company", items: [ { title: "Services", items: [{ label: "Roof Replacement", href: "/services" }, { label: "Inspections", href: "/services" }, { label: "Storm Damage", href: "/services" }] },
{ { title: "Contact", items: [{ label: "Get Quote", href: "/contact" }, { label: "Support", href: "/contact" }] },
label: "About Us", href: "/about"},
{
label: "Careers", href: "#"},
{
label: "Privacy", href: "#"},
],
},
{
title: "Services", items: [
{
label: "Roof Replacement", href: "/services"},
{
label: "Inspections", href: "/services"},
{
label: "Storm Damage", href: "/services"},
],
},
{
title: "Contact", items: [
{
label: "Get Quote", href: "/contact"},
{
label: "Support", href: "/contact"},
],
},
]} ]}
bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL." bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL."
bottomRightText="Lic. #123456" bottomRightText="Lic. #123456"
@@ -119,4 +82,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -7,7 +7,7 @@ import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterSimple from '@/components/sections/footer/FooterSimple'; import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen'; import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import { CheckCircle, Shield, Star } from "lucide-react"; import { CheckCircle, Shield, Star, Hammer, PaintBucket, Ruler } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -17,27 +17,22 @@ export default function LandingPage() {
borderRadius="pill" borderRadius="pill"
contentWidth="small" contentWidth="small"
sizing="medium" sizing="medium"
background="aurora" background="none"
cardStyle="outline" cardStyle="solid"
primaryButtonStyle="gradient" primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow" secondaryButtonStyle="layered"
headingFontWeight="semibold" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777403590767-v6beg6wi.png"
navItems={[ navItems={[
{ { name: "Home", id: "/" },
name: "Home", id: "/"}, { name: "Services", id: "/services" },
{ { name: "About", id: "/about" },
name: "Services", id: "/services"}, { name: "Reviews", id: "/reviews" },
{ { name: "Contact", id: "/contact" },
name: "About", id: "/about"},
{
name: "Reviews", id: "/reviews"},
{
name: "Contact", id: "/contact"},
]} ]}
brandName="Arch Roofing Systems" brandName="Arch Roofing Systems"
/> />
@@ -50,38 +45,23 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
title: "Roof Replacement", description: "Full-scale roof replacements using premium materials designed for Alabama weather.", media: { title: "Roofing & Exteriors", description: "Complete roofing, siding, deck installation, and exterior maintenance services for your home.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=2", imageAlt: "Exteriors project" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=2", imageAlt: "Replacement project"}, items: [{ icon: Hammer, text: "Custom Decks" }, { icon: PaintBucket, text: "Premium Siding" }, { icon: Ruler, text: "Gutter Systems" }],
items: [
{ icon: CheckCircle, text: "Architectural Shingles" },
{ icon: CheckCircle, text: "Metal Roofing Options" },
{ icon: CheckCircle, text: "Lifetime Warranty" },
],
reverse: false, reverse: false,
}, },
{ {
title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: { title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg?_wi=2", imageAlt: "Storm damage repair" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394430092-e9m33ied.jpg?_wi=2", imageAlt: "Storm damage repair"}, items: [{ icon: Shield, text: "Free Inspection" }, { icon: Shield, text: "Insurance Coordination" }, { icon: Shield, text: "Urgent Response" }],
items: [
{ icon: Shield, text: "Free Inspection" },
{ icon: Shield, text: "Insurance Coordination" },
{ icon: Shield, text: "Urgent Response" },
],
reverse: true, reverse: true,
}, },
{ {
title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: { title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg?_wi=2", imageAlt: "Routine inspection" },
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-i8tpdvoq.jpg?_wi=2", imageAlt: "Routine inspection"}, items: [{ icon: Star, text: "Detailed Reporting" }, { icon: Star, text: "Preventive Maintenance" }, { icon: Star, text: "Safety Checks" }],
items: [
{ icon: Star, text: "Detailed Reporting" },
{ icon: Star, text: "Preventive Maintenance" },
{ icon: Star, text: "Safety Checks" },
],
reverse: false, reverse: false,
}, },
]} ]}
title="Comprehensive Roofing Services" title="Comprehensive Home Services"
description="From storm damage repair to custom roof replacement, we handle your Gadsden roofing needs with precision and care." description="We handle your complete home exterior needs, from roof replacement to siding and deck installations, with precision and care."
/> />
</div> </div>
@@ -90,17 +70,14 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "q1", title: "Do you provide free inspections?", content: "Yes, we offer complimentary, thorough roof inspections throughout Gadsden and surrounding areas." },
id: "q1", title: "Do you provide free inspections?", content: "Yes, we offer complimentary, thorough roof inspections throughout Gadsden and surrounding areas."}, { id: "q2", title: "How do I start an insurance claim?", content: "Our experts guide you through the process, documenting storm damage and coordinating with insurance providers." },
{ { id: "q3", title: "What roofing types do you install?", content: "We offer architectural shingle, high-end metal roofing, and specialty roofing solutions." },
id: "q2", title: "How do I start an insurance claim?", content: "Our experts guide you through the process, documenting storm damage and coordinating with insurance providers."},
{
id: "q3", title: "What roofing types do you install?", content: "We offer architectural shingle, high-end metal roofing, and specialty roofing solutions."},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-men-working-together_23-2148752011.jpg" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777405331218-vs5rfkmi.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
title="Common Questions" title="Common Questions"
description="Have questions about your Gadsden roofing project? We're here to help." description="Have questions about your Gadsden project? We're here to help."
faqsAnimation="blur-reveal" faqsAnimation="blur-reveal"
/> />
</div> </div>
@@ -113,10 +90,8 @@ export default function LandingPage() {
description="Frequently asked questions regarding our service processes." description="Frequently asked questions regarding our service processes."
faqsAnimation="blur-reveal" faqsAnimation="blur-reveal"
faqs={[ faqs={[
{ { id: "sa1", title: "Can you work during the rain?", content: "For safety and quality assurance, we avoid working during heavy rain or storm conditions." },
id: "sa1", title: "Can you work during the rain?", content: "For safety and quality assurance, we avoid working during heavy rain or storm conditions."}, { id: "sa2", title: "Are estimates free?", content: "Yes, we provide 100% free, no-obligation estimates for all residential projects." },
{
id: "sa2", title: "Are estimates free?", content: "Yes, we provide 100% free, no-obligation estimates for all residential projects."},
]} ]}
/> />
</div> </div>
@@ -124,34 +99,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterSimple
columns={[ columns={[
{ { title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Careers", href: "#" }, { label: "Privacy", href: "#" }] },
title: "Company", items: [ { title: "Services", items: [{ label: "Roof Replacement", href: "/services" }, { label: "Inspections", href: "/services" }, { label: "Storm Damage", href: "/services" }] },
{ { title: "Contact", items: [{ label: "Get Quote", href: "/contact" }, { label: "Support", href: "/contact" }] },
label: "About Us", href: "/about"},
{
label: "Careers", href: "#"},
{
label: "Privacy", href: "#"},
],
},
{
title: "Services", items: [
{
label: "Roof Replacement", href: "/services"},
{
label: "Inspections", href: "/services"},
{
label: "Storm Damage", href: "/services"},
],
},
{
title: "Contact", items: [
{
label: "Get Quote", href: "/contact"},
{
label: "Support", href: "/contact"},
],
},
]} ]}
bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL." bottomLeftText="© 2024 Arch Roofing Systems, Gadsden, AL."
bottomRightText="Lic. #123456" bottomRightText="Lic. #123456"
@@ -160,4 +110,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: #ffffff; --background: #000000;
--card: #f9f9f9; --card: #1a1a1a;
--foreground: #000612e6; --foreground: #f5f5f5;
--primary-cta: #15479c; --primary-cta: #ffdf7d;
--primary-cta-text: #000000; --primary-cta-text: #000000;
--secondary-cta: #f9f9f9; --secondary-cta: #1a1a1a;
--secondary-cta-text: #1c1c1c; --secondary-cta-text: #FFFFFF;
--accent: #e2e2e2; --accent: #b8860b;
--background-accent: #c4c4c4; --background-accent: #8b6914;
/* 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);