Compare commits
149 Commits
version_1
...
version_48
| Author | SHA1 | Date | |
|---|---|---|---|
| 2d0d6b3823 | |||
| 6a3f80851d | |||
| 8b03cbd833 | |||
| 44d8cef961 | |||
| 88ee9a4d5c | |||
| 5d446dad05 | |||
| ab7f028396 | |||
| 7b948cd6a0 | |||
| f3a75bd136 | |||
| b0998cc531 | |||
| 3c91b58519 | |||
| 95ae97425e | |||
| f912d0325c | |||
| e4e20ad6ee | |||
| 6e031f3799 | |||
| b3e235d11a | |||
| a67303b992 | |||
| fde3d87d74 | |||
| fbf8e430a6 | |||
| d9ab0affb6 | |||
| 43013df3b6 | |||
| 488cf6de00 | |||
| 9be5f0da76 | |||
| b86fd8be53 | |||
| c108a042e3 | |||
| a82ad3e9c7 | |||
| 782ee4d8db | |||
| 835150437f | |||
| 9f952f9da2 | |||
| 689c741e98 | |||
| fa0d7904ff | |||
| af9aac5698 | |||
| 057749cf7b | |||
| 17e311bbed | |||
| fc88914e2f | |||
| 6dcdd18efb | |||
| e99905a638 | |||
| 0b49bdfbd7 | |||
| fb52711de7 | |||
| 5ae8e1958c | |||
| 210c2a706b | |||
| 0367a57f04 | |||
| 2f37ef1753 | |||
| b6a0d07a04 | |||
| 13a2184d6f | |||
| a8863d3140 | |||
| 06d43c220f | |||
| 627e8361a9 | |||
| 39f07ce51d | |||
| 38ed23e4d0 | |||
| ffd65babed | |||
| b741ace56b | |||
| 7529af2d72 | |||
| a0d42fb279 | |||
| da3c31c703 | |||
| b4cf4bb35a | |||
| cbbc66d83f | |||
| 7d89ce99a9 | |||
| c98c59b551 | |||
| 5c03a5c2d6 | |||
| 9b63f3503c | |||
| 82b1ecb460 | |||
| c5624bf101 | |||
| 6fe57532f9 | |||
| fc366bfd85 | |||
| 3e129bbc8a | |||
| abae06f559 | |||
| ed75c4388b | |||
| 3b97d32921 | |||
| 4f2a30cdde | |||
| bdc378ec95 | |||
| 9577c2dff7 | |||
| 0ef368fb35 | |||
| 2244535e80 | |||
| 34bd5150e3 | |||
| c3291c5146 | |||
| f2d5f35aa0 | |||
| 84805695f4 | |||
| 58c61373ec | |||
| 1099f3804b | |||
| 13259ba576 | |||
| 8844e502f4 | |||
| 077807d172 | |||
| 8e707b8394 | |||
| 0dfd995ea2 | |||
| bf7a7a0ddb | |||
| ec94d4cfb2 | |||
| dfb3a1d491 | |||
| d5e74ac209 | |||
| fec4747fb6 | |||
| 1ed400568d | |||
| 9e1912f056 | |||
| e2e7ced8f3 | |||
| 8a96dd991f | |||
| bf496db5c2 | |||
| cbd99216fd | |||
| f1f64618fd | |||
| 510e6cdd42 | |||
| 510d79445f | |||
| dd01d80947 | |||
| 9db90f09f5 | |||
| 040ec235f1 | |||
| 7037fd3b8b | |||
| 374d4ab560 | |||
| d4161d5a41 | |||
| 7a4d0f90d5 | |||
| c9e71abb3c | |||
| 706c413828 | |||
| a9ab2c74f4 | |||
| 537b4bac10 | |||
| 7ca01aed5d | |||
| a515e258e9 | |||
| fa18687706 | |||
| c7b4e329fa | |||
| 81056c5266 | |||
| 35ae83cf0e | |||
| cdcc4ebb68 | |||
| 07631e5cbe | |||
| 9960186b12 | |||
| c9907f3b5f | |||
| bca51bfc3c | |||
| 6cbfded308 | |||
| db79b76d03 | |||
| bda039786d | |||
| b8c75bc2f5 | |||
| b09699d5be | |||
| 1f95fdf9fe | |||
| 6b957ecc3c | |||
| 0f3aaa589c | |||
| 20295d270c | |||
| 92ba95a6e0 | |||
| e2d3d29729 | |||
| cf9018bbdf | |||
| 1770a7d9c1 | |||
| 9cde9ce408 | |||
| 443a2eb704 | |||
| e02c9e5c72 | |||
| 239460c516 | |||
| 1c93b2e45b | |||
| 8eda99432e | |||
| efeb5c5bda | |||
| 1f4dba11cb | |||
| ab9d657985 | |||
| 8b70729c70 | |||
| 5ea65928eb | |||
| 78f5cb8938 | |||
| f6cede30dc | |||
| 79cb9ae578 | |||
| b83f4a531a |
@@ -24,27 +24,18 @@ export default function LandingPage() {
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png"
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "/reviews",
|
||||
},
|
||||
name: "Reviews", id: "/reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Arch Roofing Systems"
|
||||
/>
|
||||
@@ -69,17 +60,9 @@ export default function LandingPage() {
|
||||
description="The experts behind Arch Roofing Systems."
|
||||
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>
|
||||
@@ -88,50 +71,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Roof Replacement",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Roof Replacement", href: "/services"},
|
||||
{
|
||||
label: "Inspections",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Inspections", href: "/services"},
|
||||
{
|
||||
label: "Storm Damage",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Storm Damage", href: "/services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Get Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Get Quote", href: "/contact"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -24,27 +24,18 @@ export default function LandingPage() {
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png"
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "/reviews",
|
||||
},
|
||||
name: "Reviews", id: "/reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Arch Roofing Systems"
|
||||
/>
|
||||
@@ -54,12 +45,11 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
tag="Let's Connect"
|
||||
title="Get Your Free Estimate"
|
||||
description="Ready to upgrade your roof? Reach out for a free consultation and professional inspection in Gadsden today."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/eyeglasses-paper-plan-table_23-2148039940.jpg"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394224944-9beay18i.jpg"
|
||||
buttonText="Schedule Now"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -74,15 +64,9 @@ export default function LandingPage() {
|
||||
faqsAnimation="slide-up"
|
||||
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 replacement take?",
|
||||
content: "Most residential replacements are completed within 2 to 3 days depending on roof size.",
|
||||
},
|
||||
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>
|
||||
@@ -91,50 +75,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Roof Replacement",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Roof Replacement", href: "/services"},
|
||||
{
|
||||
label: "Inspections",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Inspections", href: "/services"},
|
||||
{
|
||||
label: "Storm Damage",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Storm Damage", href: "/services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Get Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Get Quote", href: "/contact"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -19,15 +19,16 @@ export default function LandingPage() {
|
||||
borderRadius="pill"
|
||||
contentWidth="small"
|
||||
sizing="medium"
|
||||
background="aurora"
|
||||
cardStyle="outline"
|
||||
background="none"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png"
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Services", id: "/services" },
|
||||
@@ -49,12 +50,12 @@ export default function LandingPage() {
|
||||
{ text: "Schedule a Free Roof Inspection", href: "/contact" },
|
||||
]}
|
||||
carouselItems={[
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/ai-generated-house-design_23-2150666469.jpg", imageAlt: "Luxury roof installation Gadsden" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-protection-helmet_23-2149343636.jpg", imageAlt: "Roof replacement project Alabama" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/man-walking-roof_1321-1041.jpg", imageAlt: "Premium roofing detail gold finish" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beautiful-roof-wooden-house_23-2149343706.jpg", imageAlt: "Roofing construction expert site" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13126.jpg", imageAlt: "Modern luxury residential roof" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/rooftop_23-2148098547.jpg", imageAlt: "Arch Roofing project showcase" },
|
||||
{ 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: "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: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394178981-vh0jky2e.jpg", imageAlt: "Modern luxury residential roof" },
|
||||
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394101196-b4b5rney.jpg", imageAlt: "Arch Roofing project showcase" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -62,9 +63,9 @@ export default function LandingPage() {
|
||||
<div id="about-home" data-section="about-home">
|
||||
<MediaAbout
|
||||
useInvertedBackground={false}
|
||||
title="Gadsden's Trusted Luxury Roofing Expert"
|
||||
title="Etowah and Calhoun county’s Trusted Roofing Expert"
|
||||
description="We specialize in high-end roof replacement and storm damage assistance, ensuring your home remains secure and sophisticated for years to come."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-modern-office_1170-1963.jpg"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777394368506-b98fzk11.jpg"
|
||||
imageAlt="Professional roof inspection team"
|
||||
/>
|
||||
</div>
|
||||
@@ -77,7 +78,7 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
title: "Roof Replacement", description: "Full-scale roof replacements using premium materials designed for Alabama weather.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/long-shot-man-with-helmet-sitting-roof_23-2149343711.jpg", imageAlt: "Replacement project"},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=1", imageAlt: "Replacement project"},
|
||||
items: [
|
||||
{ icon: CheckCircle, text: "Architectural Shingles" },
|
||||
{ icon: CheckCircle, text: "Metal Roofing Options" },
|
||||
@@ -87,7 +88,7 @@ export default function LandingPage() {
|
||||
},
|
||||
{
|
||||
title: "Storm & Hail Damage", description: "Expert assessments and seamless insurance claim assistance for storm-damaged roofs.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-doing-household-chores-participating-cleaning-home_23-2151468680.jpg", 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" },
|
||||
@@ -97,7 +98,7 @@ export default function LandingPage() {
|
||||
},
|
||||
{
|
||||
title: "Routine Inspection", description: "Keep your roof in pristine condition with our comprehensive local maintenance and inspection services.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-roof_23-2149343701.jpg", 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" },
|
||||
@@ -120,8 +121,8 @@ export default function LandingPage() {
|
||||
title="Our Performance in Gadsden"
|
||||
description="Numbers that reflect our dedication to roofing excellence and customer satisfaction."
|
||||
metrics={[
|
||||
{ id: "m1", value: "500+", title: "Roofs Completed", description: "Successful projects delivered across Alabama.", icon: Home },
|
||||
{ id: "m2", value: "15+", title: "Years Experience", description: "Building trust through precision craftsmanship.", icon: Award },
|
||||
{ id: "m1", value: "200+", title: "Roofs Completed", description: "Successful projects delivered across Alabama.", icon: Home },
|
||||
{ id: "m2", value: "5+ ", title: "Years Experience", description: "Building trust through precision craftsmanship.", icon: Award },
|
||||
{ id: "m3", value: "100%", title: "Insured/Bonded", description: "Safety and reliability guaranteed on every site.", icon: ShieldCheck },
|
||||
{ id: "m4", value: "24/7", title: "Emergency Help", description: "Ready to respond to urgent storm damage.", icon: Clock },
|
||||
]}
|
||||
@@ -139,11 +140,11 @@ export default function LandingPage() {
|
||||
{
|
||||
id: "p1", title: "Essential Roof Maintenance", price: "$299", period: "/visit", features: ["Gutter Inspection", "Shingle Assessment", "Leak Prevention Check"],
|
||||
button: { text: "Select Plan", href: "/contact" },
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-ceramic-roof-tiles-government-building-dijon-burgundy-france_1101-2625.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"],
|
||||
button: { text: "Get Quote", href: "/contact" },
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/ai-generated-house-design_23-2150666437.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>
|
||||
@@ -162,4 +163,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -24,27 +24,18 @@ export default function LandingPage() {
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png"
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "/reviews",
|
||||
},
|
||||
name: "Reviews", id: "/reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Arch Roofing Systems"
|
||||
/>
|
||||
@@ -58,25 +49,15 @@ export default function LandingPage() {
|
||||
author="Sarah Johnson"
|
||||
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/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/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/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/low-angle-smiley-woman-posing_23-2148610242.jpg", alt: "Robert"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -92,19 +73,9 @@ export default function LandingPage() {
|
||||
description="What our customers are saying about our Gadsden services."
|
||||
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.",
|
||||
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>
|
||||
@@ -113,50 +84,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Roof Replacement",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Roof Replacement", href: "/services"},
|
||||
{
|
||||
label: "Inspections",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Inspections", href: "/services"},
|
||||
{
|
||||
label: "Storm Damage",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Storm Damage", href: "/services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Get Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Get Quote", href: "/contact"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -6,6 +6,8 @@ import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
|
||||
import { CheckCircle, Shield, Star } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -24,52 +26,76 @@ export default function LandingPage() {
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777393470975-9tzjfyat.png"
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "/",
|
||||
},
|
||||
name: "Home", id: "/"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "/services",
|
||||
},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "/about",
|
||||
},
|
||||
name: "About", id: "/about"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "/reviews",
|
||||
},
|
||||
name: "Reviews", id: "/reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "/contact",
|
||||
},
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Arch Roofing Systems"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="services-list" data-section="services-list">
|
||||
<FeatureCardTen
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Roof Replacement", description: "Full-scale roof replacements using premium materials designed for Alabama weather.", media: {
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CU9LXLTd45U3bRy6xudZUdJbpk/uploaded-1777397555725-hvallagy.jpg?_wi=2", imageAlt: "Replacement project"},
|
||||
items: [
|
||||
{ icon: CheckCircle, text: "Architectural Shingles" },
|
||||
{ icon: CheckCircle, text: "Metal Roofing Options" },
|
||||
{ icon: CheckCircle, text: "Lifetime Warranty" },
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
{
|
||||
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"},
|
||||
items: [
|
||||
{ icon: Shield, text: "Free Inspection" },
|
||||
{ icon: Shield, text: "Insurance Coordination" },
|
||||
{ icon: Shield, text: "Urgent Response" },
|
||||
],
|
||||
reverse: true,
|
||||
},
|
||||
{
|
||||
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"},
|
||||
items: [
|
||||
{ icon: Star, text: "Detailed Reporting" },
|
||||
{ icon: Star, text: "Preventive Maintenance" },
|
||||
{ icon: Star, text: "Safety Checks" },
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
]}
|
||||
title="Comprehensive Roofing Services"
|
||||
description="From storm damage repair to custom roof replacement, we handle your Gadsden roofing needs with precision and care."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq-body" data-section="faq-body">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
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: "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: "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"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -88,15 +114,9 @@ export default function LandingPage() {
|
||||
faqsAnimation="blur-reveal"
|
||||
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>
|
||||
@@ -105,50 +125,31 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Roof Replacement",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Roof Replacement", href: "/services"},
|
||||
{
|
||||
label: "Inspections",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Inspections", href: "/services"},
|
||||
{
|
||||
label: "Storm Damage",
|
||||
href: "/services",
|
||||
},
|
||||
label: "Storm Damage", href: "/services"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Get Quote",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Get Quote", href: "/contact"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/contact",
|
||||
},
|
||||
label: "Support", href: "/contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #1c1c1c;
|
||||
--primary-cta: #c5a059;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #1c1c1c;
|
||||
--secondary-cta-text: #ffffff;
|
||||
--accent: #c5a059;
|
||||
--background-accent: #1c1c1c;
|
||||
--foreground: #000612e6;
|
||||
--primary-cta: #15479c;
|
||||
--primary-cta-text: #000000;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #1c1c1c;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #c4c4c4;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user