Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-04-07 18:29:35 +00:00
4 changed files with 70 additions and 396 deletions

View File

@@ -7,7 +7,7 @@ import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
@@ -25,24 +25,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Davis Roofing"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
@@ -50,22 +39,13 @@ export default function LandingPage() {
<MetricSplitMediaAbout
useInvertedBackground={false}
title="About Davis Roofing & Contracting"
description="Davis Roofing & Contracting brings over 40 years of experience serving homeowners and businesses across Idaho. We are committed to reliable, high-quality results."
description="Experience you can trust."
metrics={[
{
value: "40+",
title: "Years Experience",
},
{
value: "100%",
title: "Licensed & Insured",
},
{
value: "ID",
title: "Serving Idaho",
},
{ value: "40+", title: "Years Experience" },
{ value: "100%", title: "Licensed & Insured" },
{ value: "ID", title: "Serving Idaho" }
]}
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg"
mediaAnimation="blur-reveal"
metricsAnimation="slide-up"
/>
@@ -77,26 +57,10 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
title="Our Core Values"
description="The principles that drive our high-end contracting work."
description="Principles that drive us."
metrics={[
{
id: "v1",
value: "40+",
title: "Expertise",
items: [
"Deep regional knowledge",
"Industry standards",
],
},
{
id: "v2",
value: "100%",
title: "Integrity",
items: [
"Clear pricing",
"Quality materials",
],
},
{ id: "v1", value: "40+", title: "Expertise", items: ["Deep knowledge", "Standards"] },
{ id: "v2", value: "100%", title: "Integrity", items: ["Pricing", "Materials"] }
]}
/>
</div>
@@ -105,36 +69,8 @@ export default function LandingPage() {
<FooterBaseReveal
logoText="Davis Roofing & Contracting"
columns={[
{
title: "Company",
items: [
{
label: "About",
href: "/about",
},
{
label: "Services",
href: "/services",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms & Conditions",
href: "#",
},
],
},
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
]}
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
/>

View File

@@ -6,7 +6,7 @@ import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
@@ -24,37 +24,24 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Davis Roofing"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
tag="Contact Us"
title="Need Roofing or Property Services?"
description="Get a free estimate today. Call (208) 899-3902 or send us a message below."
imageSrc="http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg?_wi=3"
title="Need Services?"
description="Call us today."
imageSrc="http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg"
mediaPosition="right"
mediaAnimation="blur-reveal"
/>
@@ -64,36 +51,8 @@ export default function LandingPage() {
<FooterBaseReveal
logoText="Davis Roofing & Contracting"
columns={[
{
title: "Company",
items: [
{
label: "About",
href: "/about",
},
{
label: "Services",
href: "/services",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms & Conditions",
href: "#",
},
],
},
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
]}
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
/>

View File

@@ -7,8 +7,8 @@ import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
export default function LandingPage() {
return (
@@ -28,45 +28,23 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Davis Roofing"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Idahos Trusted Roofing & Property Experts"
description="Over 40 years of experience in roofing, exterior services, and property maintenance across Idaho."
buttons={[
{
text: "Get a Free Estimate",
href: "/contact",
},
{
text: "Call Now",
href: "tel:2088993902",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg?_wi=1"
buttons={[{ text: "Get a Free Estimate", href: "/contact" }, { text: "Call Now", href: "tel:2088993902" }]}
imageSrc="http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg"
/>
</div>
@@ -76,46 +54,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Client A",
role: "Homeowner",
testimonial: "We hired Davis Roofing & Contracting for a major roof repair and the results far exceeded our expectations. Professional and thorough.",
imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg?_wi=1",
imageAlt: "modern luxury home exterior",
},
{
id: "2",
name: "Jay Lewis",
role: "Homeowner",
testimonial: "Alvin and his entire crew were amazing to work with. On time, hardworking, and delivered excellent quality work.",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg?_wi=2",
imageAlt: "luxury roof installation modern home",
},
{
id: "3",
name: "Client B",
role: "Business Owner",
testimonial: "Top notch service, our commercial roof looks brand new and the work was finished ahead of schedule.",
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=1",
imageAlt: "roofing shingles texture detail",
},
{
id: "4",
name: "Client C",
role: "Property Manager",
testimonial: "The best contracting experience we've had. Honest pricing and no surprises.",
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg?_wi=1",
imageAlt: "professional roofing crew outdoor",
},
{
id: "5",
name: "Client D",
role: "Homeowner",
testimonial: "They did exactly what they said they would do and did it perfectly. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg?_wi=2",
imageAlt: "modern luxury home exterior",
},
{ id: "1", name: "Client A", role: "Homeowner", testimonial: "We hired Davis Roofing & Contracting for a major roof repair and the results far exceeded our expectations. Professional and thorough.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg" },
{ id: "2", name: "Jay Lewis", role: "Homeowner", testimonial: "Alvin and his entire crew were amazing to work with. On time, hardworking, and delivered excellent quality work.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg" },
{ id: "3", name: "Client B", role: "Business Owner", testimonial: "Top notch service, our commercial roof looks brand new and the work was finished ahead of schedule.", imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" },
{ id: "4", name: "Client C", role: "Property Manager", testimonial: "The best contracting experience we've had. Honest pricing and no surprises.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg" },
{ id: "5", name: "Client D", role: "Homeowner", testimonial: "They did exactly what they said they would do and did it perfectly. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-city-building-shadows_23-2149283247.jpg" }
]}
title="What Customers Are Saying"
description="Real feedback from our satisfied clients."
@@ -130,41 +73,8 @@ export default function LandingPage() {
title="Our Standard Pricing Packages"
description="Clear, transparent pricing for all your roofing needs."
plans={[
{
id: "p1",
badge: "Basic",
price: "$299",
subtitle: "Essential roof inspection",
buttons: [
{
text: "Select",
href: "/contact",
},
],
features: [
"Full visual inspection",
"Detailed photo report",
"Repair assessment",
],
},
{
id: "p2",
badge: "Professional",
price: "$899",
subtitle: "Maintenance plan",
buttons: [
{
text: "Select",
href: "/contact",
},
],
features: [
"Gutter cleaning",
"Roof debris removal",
"Minor shingle repair",
"Annual checkup",
],
},
{ id: "p1", badge: "Basic", price: "$299", subtitle: "Essential roof inspection", buttons: [{ text: "Select", href: "/contact" }], features: ["Full visual inspection", "Detailed photo report", "Repair assessment"] },
{ id: "p2", badge: "Professional", price: "$899", subtitle: "Maintenance plan", buttons: [{ text: "Select", href: "/contact" }], features: ["Gutter cleaning", "Roof debris removal", "Minor shingle repair", "Annual checkup"] }
]}
/>
</div>
@@ -175,35 +85,15 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Frequently Asked Questions"
description="Everything you need to know about our services."
imageSrc="http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg"
mediaAnimation="slide-up"
faqsAnimation="opacity"
faqs={[
{
id: "1",
title: "How long does a roof install take?",
content: "Most residential roofs are completed within 2-3 days.",
},
{
id: "2",
title: "Do you offer financing?",
content: "Yes, we work with several lenders to offer flexible monthly payments.",
},
{
id: "3",
title: "Is your team insured?",
content: "We are fully licensed, bonded, and insured in the state of Idaho.",
},
{
id: "4",
title: "Can you handle emergency leaks?",
content: "Yes, we offer emergency tarping and repair services.",
},
{
id: "5",
title: "Are estimates free?",
content: "All of our initial property inspections and estimates are 100% free.",
},
{ id: "1", title: "How long does a roof install take?", content: "Most residential roofs are completed within 2-3 days." },
{ id: "2", title: "Do you offer financing?", content: "Yes, we work with several lenders to offer flexible monthly payments." },
{ id: "3", title: "Is your team insured?", content: "We are fully licensed, bonded, and insured in the state of Idaho." },
{ id: "4", title: "Can you handle emergency leaks?", content: "Yes, we offer emergency tarping and repair services." },
{ id: "5", title: "Are estimates free?", content: "All of our initial property inspections and estimates are 100% free." }
]}
/>
</div>
@@ -214,6 +104,9 @@ export default function LandingPage() {
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
title="Testimonials"
description="What our clients say"
testimonials={[]}
/>
</div>
@@ -221,36 +114,8 @@ export default function LandingPage() {
<FooterBaseReveal
logoText="Davis Roofing & Contracting"
columns={[
{
title: "Company",
items: [
{
label: "About",
href: "/about",
},
{
label: "Services",
href: "/services",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms & Conditions",
href: "#",
},
],
},
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
]}
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
/>

View File

@@ -7,7 +7,7 @@ import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="text-shift"
@@ -25,24 +25,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Services",
id: "/services",
},
{
name: "About",
id: "/about",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Contact", id: "/contact" },
]}
brandName="Davis Roofing"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
@@ -52,52 +41,13 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Roof Replacement & Installation",
description: "High-quality installation for all roof types, ensuring durability and style.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=3",
imageAlt: "Roofing",
},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=4",
imageAlt: "Roofing",
},
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-with-helmet-working-roof_23-2149343661.jpg?_wi=3",
imageAlt: "luxury roof installation modern home",
},
{
title: "Repair & Inspection",
description: "Comprehensive roof inspections and fast, reliable repairs to protect your home.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=5",
imageAlt: "Repair",
},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=6",
imageAlt: "Repair",
},
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=7",
imageAlt: "roofing shingles texture detail",
},
{
title: "Exterior Property Care",
description: "From gutters and siding to pressure washing and junk removal, we handle it all.",
phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=8",
imageAlt: "Exterior",
},
phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=9",
imageAlt: "Exterior",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg?_wi=2",
imageAlt: "professional roofing crew outdoor",
},
{ title: "Roof Replacement", description: "High-quality installation", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } },
{ title: "Inspection", description: "Detailed checkup", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } },
{ title: "Exterior", description: "Full property care", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } }
]}
showStepNumbers={false}
title="Our Services"
description="Expert solutions for your entire property exterior."
description="Expert solutions."
/>
</div>
@@ -108,18 +58,10 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
title="Additional Services"
description="Beyond just roofs, we provide complete property solutions."
description="Beyond just roofs."
features={[
{
title: "Siding Installation",
description: "Premium vinyl and wood siding options.",
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=10",
},
{
title: "Gutter Maintenance",
description: "Cleaning and custom seamless gutter installs.",
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg?_wi=11",
},
{ title: "Siding Installation", description: "Premium vinyl and wood.", media: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } },
{ title: "Gutter Maintenance", description: "Cleaning and custom.", media: { imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15895.jpg" } }
]}
/>
</div>
@@ -128,36 +70,8 @@ export default function LandingPage() {
<FooterBaseReveal
logoText="Davis Roofing & Contracting"
columns={[
{
title: "Company",
items: [
{
label: "About",
href: "/about",
},
{
label: "Services",
href: "/services",
},
{
label: "Contact",
href: "/contact",
},
],
},
{
title: "Legal",
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms & Conditions",
href: "#",
},
],
},
{ title: "Company", items: [{ label: "About", href: "/about" }, { label: "Services", href: "/services" }, { label: "Contact", href: "/contact" }] },
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }] }
]}
copyrightText="© 2024 Davis Roofing & Contracting. All Rights Reserved."
/>