Merge version_1 into main #2
265
src/app/page.tsx
265
src/app/page.tsx
@@ -32,23 +32,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "Portfolio",
|
||||
id: "portfolio",
|
||||
},
|
||||
name: "Portfolio", id: "portfolio"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="PD Exteriors"
|
||||
button={{
|
||||
text: "Get Quote", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -58,69 +52,37 @@ export default function LandingPage() {
|
||||
description="Expert roofing, siding, windows, decking, and more—backed by 20 years of flawless craftsmanship and full Alberta licensing, WCB coverage, and HAAG certification."
|
||||
testimonials={[
|
||||
{
|
||||
name: "John Smith",
|
||||
handle: "@jsmith",
|
||||
testimonial: "PD Exteriors transformed our home's exterior completely. Exceptional quality.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg",
|
||||
},
|
||||
name: "John Smith", handle: "@jsmith", testimonial: "PD Exteriors transformed our home's exterior completely. Exceptional quality.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg"},
|
||||
{
|
||||
name: "Sarah Miller",
|
||||
handle: "@smiller",
|
||||
testimonial: "Professional, on time, and the siding work is perfect. Highly recommend.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-chatting_23-2149152928.jpg",
|
||||
},
|
||||
name: "Sarah Miller", handle: "@smiller", testimonial: "Professional, on time, and the siding work is perfect. Highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-chatting_23-2149152928.jpg"},
|
||||
{
|
||||
name: "David Chen",
|
||||
handle: "@dchen",
|
||||
testimonial: "Trustworthy experts. Our new roof looks incredible.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/charming-student-girl-good-mood-relaxing-home_343059-139.jpg",
|
||||
},
|
||||
name: "David Chen", handle: "@dchen", testimonial: "Trustworthy experts. Our new roof looks incredible.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/charming-student-girl-good-mood-relaxing-home_343059-139.jpg"},
|
||||
{
|
||||
name: "Emily Davis",
|
||||
handle: "@edavis",
|
||||
testimonial: "The best experience with contractors ever. Quality is unmatched.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-attractive-dark-haired-latin-man-posing-kitchen_74855-7991.jpg",
|
||||
},
|
||||
name: "Emily Davis", handle: "@edavis", testimonial: "The best experience with contractors ever. Quality is unmatched.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-attractive-dark-haired-latin-man-posing-kitchen_74855-7991.jpg"},
|
||||
{
|
||||
name: "Michael T.",
|
||||
handle: "@mtaylor",
|
||||
testimonial: "Flawless attention to detail. Truly a premium service experience.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167740.jpg?_wi=1",
|
||||
},
|
||||
name: "Michael T.", handle: "@mtaylor", testimonial: "Flawless attention to detail. Truly a premium service experience.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167740.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Our Portfolio",
|
||||
href: "#portfolio",
|
||||
},
|
||||
text: "View Our Portfolio", href: "#portfolio"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302647.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302647.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg",
|
||||
alt: "Happy business woman",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg", alt: "Happy business woman"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg",
|
||||
alt: "Positive executive",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-positive-executive-work_1098-519.jpg", alt: "Positive executive"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
|
||||
alt: "Young businesswoman",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", alt: "Young businesswoman"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiley-modern-male_23-2148514900.jpg",
|
||||
alt: "Portrait smiley modern male",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiley-modern-male_23-2148514900.jpg", alt: "Portrait smiley modern male"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg",
|
||||
alt: "Beautiful woman smiling",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-african-american-woman-smiling-cheerful-friendly-face-laughing-confident_839833-29956.jpg", alt: "Beautiful woman smiling"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -132,19 +94,13 @@ export default function LandingPage() {
|
||||
description="PD Exteriors has been delivering premium exterior renovations in Alberta for over 20 years. We specialize in high-durability solutions for discerning homeowners who refuse to compromise on quality."
|
||||
metrics={[
|
||||
{
|
||||
value: "20+",
|
||||
title: "Years Experience",
|
||||
},
|
||||
value: "20+", title: "Years Experience"},
|
||||
{
|
||||
value: "1500+",
|
||||
title: "Projects Completed",
|
||||
},
|
||||
value: "1500+", title: "Projects Completed"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Licensed & Insured",
|
||||
},
|
||||
value: "100%", title: "Licensed & Insured"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-with-drill_23-2148748774.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-with-drill_23-2148748774.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -156,59 +112,29 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Roofing Systems",
|
||||
tags: [
|
||||
"Premium Materials",
|
||||
"Warranty Backed",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-teaching-her-grandfather-how-use-laptop_1157-29763.jpg?_wi=1",
|
||||
},
|
||||
id: "1", title: "Roofing Systems", tags: [
|
||||
"Premium Materials", "Warranty Backed"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-teaching-her-grandfather-how-use-laptop_1157-29763.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Siding & Stucco",
|
||||
tags: [
|
||||
"Modern Finishes",
|
||||
"Durability",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cardboard-house-paint-repair-brushes_23-2148393086.jpg",
|
||||
},
|
||||
id: "2", title: "Siding & Stucco", tags: [
|
||||
"Modern Finishes", "Durability"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cardboard-house-paint-repair-brushes_23-2148393086.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Windows & Doors",
|
||||
tags: [
|
||||
"Energy Efficient",
|
||||
"Precision Install",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-be-creative-written-sticky-note-wifi-location-icons-wood-cubes-paper-house-black-surface_140725-144031.jpg",
|
||||
},
|
||||
id: "3", title: "Windows & Doors", tags: [
|
||||
"Energy Efficient", "Precision Install"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-be-creative-written-sticky-note-wifi-location-icons-wood-cubes-paper-house-black-surface_140725-144031.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
title: "Decking & Fencing",
|
||||
tags: [
|
||||
"Custom Design",
|
||||
"Quality Wood",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/safety-gear-tools-near-schemes_23-2147831912.jpg",
|
||||
},
|
||||
id: "4", title: "Decking & Fencing", tags: [
|
||||
"Custom Design", "Quality Wood"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/safety-gear-tools-near-schemes_23-2147831912.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
title: "Soffit & Fascia",
|
||||
tags: [
|
||||
"Ventilation",
|
||||
"Aesthetics",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-wood-crafting-objects-composition_23-2148732484.jpg",
|
||||
},
|
||||
id: "5", title: "Soffit & Fascia", tags: [
|
||||
"Ventilation", "Aesthetics"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-wood-crafting-objects-composition_23-2148732484.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
title: "Gutter Systems",
|
||||
tags: [
|
||||
"Leaf Protection",
|
||||
"Seamless",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-unrecognizable-man-holding-smartphone-technical-drawing_1098-17520.jpg",
|
||||
},
|
||||
id: "6", title: "Gutter Systems", tags: [
|
||||
"Leaf Protection", "Seamless"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-unrecognizable-man-holding-smartphone-technical-drawing_1098-17520.jpg"},
|
||||
]}
|
||||
title="Our Services"
|
||||
description="Comprehensive exterior solutions tailored to your home's needs."
|
||||
@@ -222,20 +148,11 @@ export default function LandingPage() {
|
||||
tag="Trusted Quality"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "HAAG",
|
||||
description: "Certified Inspector",
|
||||
},
|
||||
id: "m1", value: "HAAG", description: "Certified Inspector"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "WCB",
|
||||
description: "Fully Insured",
|
||||
},
|
||||
id: "m2", value: "WCB", description: "Fully Insured"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "ARAA",
|
||||
description: "Licensed Association",
|
||||
},
|
||||
id: "m3", value: "ARAA", description: "Licensed Association"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -246,60 +163,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Robert B.",
|
||||
date: "Oct 2024",
|
||||
title: "Homeowner",
|
||||
quote: "PD Exteriors provided excellent craftsmanship. Our home looks brand new.",
|
||||
tag: "Roofing",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302647.jpg?_wi=2",
|
||||
imageAlt: "smiling homeowner portrait",
|
||||
},
|
||||
id: "t1", name: "Robert B.", date: "Oct 2024", title: "Homeowner", quote: "PD Exteriors provided excellent craftsmanship. Our home looks brand new.", tag: "Roofing", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-house-with-wooden-architecture-timber-structure_23-2151302647.jpg", imageAlt: "smiling homeowner portrait"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Linda W.",
|
||||
date: "Sep 2024",
|
||||
title: "Property Manager",
|
||||
quote: "Highly efficient and professional team. They handled our commercial project smoothly.",
|
||||
tag: "Siding",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-chatting_23-2149152928.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill_23-2148748774.jpg?_wi=2",
|
||||
imageAlt: "smiling homeowner portrait",
|
||||
},
|
||||
id: "t2", name: "Linda W.", date: "Sep 2024", title: "Property Manager", quote: "Highly efficient and professional team. They handled our commercial project smoothly.", tag: "Siding", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-chatting_23-2149152928.jpg", imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill_23-2148748774.jpg", imageAlt: "smiling homeowner portrait"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "James K.",
|
||||
date: "Aug 2024",
|
||||
title: "Homeowner",
|
||||
quote: "Stunning window installation. The quality is clearly superior to our neighbors.",
|
||||
tag: "Windows",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/charming-student-girl-good-mood-relaxing-home_343059-139.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-teaching-her-grandfather-how-use-laptop_1157-29763.jpg?_wi=2",
|
||||
imageAlt: "smiling homeowner portrait",
|
||||
},
|
||||
id: "t3", name: "James K.", date: "Aug 2024", title: "Homeowner", quote: "Stunning window installation. The quality is clearly superior to our neighbors.", tag: "Windows", avatarSrc: "http://img.b2bpic.net/free-photo/charming-student-girl-good-mood-relaxing-home_343059-139.jpg", imageSrc: "http://img.b2bpic.net/free-photo/girl-teaching-her-grandfather-how-use-laptop_1157-29763.jpg", imageAlt: "smiling homeowner portrait"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Karen S.",
|
||||
date: "July 2024",
|
||||
title: "Homeowner",
|
||||
quote: "The decking team was precise and detail-oriented. Worth every penny.",
|
||||
tag: "Decking",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/cheerful-attractive-dark-haired-latin-man-posing-kitchen_74855-7991.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167740.jpg?_wi=2",
|
||||
imageAlt: "smiling homeowner portrait",
|
||||
},
|
||||
id: "t4", name: "Karen S.", date: "July 2024", title: "Homeowner", quote: "The decking team was precise and detail-oriented. Worth every penny.", tag: "Decking", avatarSrc: "http://img.b2bpic.net/free-photo/cheerful-attractive-dark-haired-latin-man-posing-kitchen_74855-7991.jpg", imageSrc: "http://img.b2bpic.net/free-photo/couple-home-enjoying-life_23-2149167740.jpg", imageAlt: "smiling homeowner portrait"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Michael T.",
|
||||
date: "June 2024",
|
||||
title: "Homeowner",
|
||||
quote: "Professional advice, great materials, and flawless installation.",
|
||||
tag: "Roofing",
|
||||
avatarSrc: "http://img.b2bpic.net/free-vector/flat-design-patented-labels-set_23-2149725939.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/insurance-graphic-design-vector-illustration_24908-54470.jpg",
|
||||
imageAlt: "smiling homeowner portrait",
|
||||
},
|
||||
id: "t5", name: "Michael T.", date: "June 2024", title: "Homeowner", quote: "Professional advice, great materials, and flawless installation.", tag: "Roofing", avatarSrc: "http://img.b2bpic.net/free-vector/flat-design-patented-labels-set_23-2149725939.jpg", imageSrc: "http://img.b2bpic.net/free-vector/insurance-graphic-design-vector-illustration_24908-54470.jpg", imageAlt: "smiling homeowner portrait"},
|
||||
]}
|
||||
title="Client Success Stories"
|
||||
description="Hear what our premium clients say about their exterior transformation experience."
|
||||
@@ -311,14 +183,7 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"HAAG Certified",
|
||||
"WCB Coverage",
|
||||
"Alberta Licensed",
|
||||
"Liability Insurance",
|
||||
"Roofing Association",
|
||||
"Pro Insured",
|
||||
"Certified Installer",
|
||||
]}
|
||||
"HAAG Certified", "WCB Coverage", "Alberta Licensed", "Liability Insurance", "Roofing Association", "Pro Insured", "Certified Installer"]}
|
||||
title="Verified Credentials"
|
||||
description="We uphold the highest standards of professional exterior contracting in Alberta."
|
||||
/>
|
||||
@@ -330,20 +195,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq1",
|
||||
title: "What certifications do you have?",
|
||||
content: "We are HAAG Certified inspectors, fully licensed under the Alberta Allied Roofing Association, and maintain full WCB and liability insurance coverage.",
|
||||
},
|
||||
id: "faq1", title: "What certifications do you have?", content: "We are HAAG Certified inspectors, fully licensed under the Alberta Allied Roofing Association, and maintain full WCB and liability insurance coverage."},
|
||||
{
|
||||
id: "faq2",
|
||||
title: "What areas do you serve?",
|
||||
content: "PD Exteriors services the entire Alberta region with our dedicated team of licensed professionals.",
|
||||
},
|
||||
id: "faq2", title: "What areas do you serve?", content: "PD Exteriors services the entire Alberta region with our dedicated team of licensed professionals."},
|
||||
{
|
||||
id: "faq3",
|
||||
title: "How long do typical exterior projects take?",
|
||||
content: "Timelines depend on project size. During consultation, we provide transparent project schedules for all roofing, siding, and renovation work.",
|
||||
},
|
||||
id: "faq3", title: "How long do typical exterior projects take?", content: "Timelines depend on project size. During consultation, we provide transparent project schedules for all roofing, siding, and renovation work."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Get answers about our licensing, service process, and premium quality standards."
|
||||
@@ -356,16 +212,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Let's Start"
|
||||
title="Ready for Your Premium Transformation?"
|
||||
description="Contact us today for a professional consultation and quote on your next exterior renovation project."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "#",
|
||||
},
|
||||
text: "Contact Us", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user