Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
183
src/app/page.tsx
183
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Services",
|
||||
id: "#services",
|
||||
},
|
||||
name: "Services", id: "#services"},
|
||||
{
|
||||
name: "Why Us",
|
||||
id: "#why-choose",
|
||||
},
|
||||
name: "Why Us", id: "#why-choose"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#reviews",
|
||||
},
|
||||
name: "Reviews", id: "#reviews"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Giant Roofing"
|
||||
/>
|
||||
@@ -58,38 +50,24 @@ export default function LandingPage() {
|
||||
description="Premium roofing solutions in Connecticut — fast response, expert craftsmanship, and roofs that actually last."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get a Free Estimate",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get a Free Estimate", href: "#contact"},
|
||||
{
|
||||
text: "Emergency Repair",
|
||||
href: "tel:5550199",
|
||||
},
|
||||
text: "Emergency Repair", href: "tel:5550199"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-front-view_23-2148748780.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-working-roof-front-view_23-2148748780.jpg"
|
||||
showDimOverlay={true}
|
||||
showBlur={true}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-smiley-man-working-roof_23-2149343672.jpg",
|
||||
alt: "Full shot smiley man working on roof",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/full-shot-smiley-man-working-roof_23-2149343672.jpg", alt: "Full shot smiley man working on roof"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15702.jpg",
|
||||
alt: "Photo of wood texture pattern",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15702.jpg", alt: "Photo of wood texture pattern"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-25417.jpg",
|
||||
alt: "Closeup the roof of a house made of wooden tiles",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/closeup-roof-house-made-wooden-tiles_169016-25417.jpg", alt: "Closeup the roof of a house made of wooden tiles"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-carrying-wood_23-2148773432.jpg",
|
||||
alt: "Worker with hard hat carrying wood",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/worker-with-hard-hat-carrying-wood_23-2148773432.jpg", alt: "Worker with hard hat carrying wood"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/contrasting-outdoor-texture-design_23-2149756593.jpg",
|
||||
alt: "Contrasting outdoor texture design",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/contrasting-outdoor-texture-design_23-2149756593.jpg", alt: "Contrasting outdoor texture design"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ Connecticut families"
|
||||
/>
|
||||
@@ -100,12 +78,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"New Haven Roofing Authority",
|
||||
"Connecticut Premium Home Care",
|
||||
"Seymour Quality Installations",
|
||||
"CT Roofing Excellence Guild",
|
||||
"Regional Storm Damage Partners",
|
||||
]}
|
||||
"New Haven Roofing Authority", "Connecticut Premium Home Care", "Seymour Quality Installations", "CT Roofing Excellence Guild", "Regional Storm Damage Partners"]}
|
||||
title="Trusted by Homeowners"
|
||||
description="When your home needs protection, Giant Roofing is the name Connecticut trusts."
|
||||
/>
|
||||
@@ -119,26 +92,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Roof Replacement",
|
||||
description: "Full tear-offs and new installations using high-performance asphalt and premium materials.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg?_wi=1",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/man-engaged-household-task_23-2151741210.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Roof Replacement", description: "Full tear-offs and new installations using high-performance asphalt and premium materials.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/man-engaged-household-task_23-2151741210.jpg", buttonText: "Learn More"},
|
||||
{
|
||||
title: "Roof Repairs",
|
||||
description: "Expert leak detection, storm damage repair, and flashing structural fixes handled by professionals.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086838.jpg?_wi=1",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/low-angle-modern-house-roof_23-2149343645.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Roof Repairs", description: "Expert leak detection, storm damage repair, and flashing structural fixes handled by professionals.", imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086838.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/low-angle-modern-house-roof_23-2149343645.jpg", buttonText: "Learn More"},
|
||||
{
|
||||
title: "Gutter Systems",
|
||||
description: "Full replacement, drainage optimization, and storm damage protection to secure your home foundation.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-working-roof-full-shot_23-2149343662.jpg?_wi=1",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/wasteless-concept-with-blossoming-bouquet_23-2149696444.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Gutter Systems", description: "Full replacement, drainage optimization, and storm damage protection to secure your home foundation.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-working-roof-full-shot_23-2149343662.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/wasteless-concept-with-blossoming-bouquet_23-2149696444.jpg", buttonText: "Learn More"},
|
||||
]}
|
||||
title="Roofing Services Built to Last"
|
||||
description="Comprehensive care for your property, from emergency repairs to full replacements."
|
||||
@@ -152,17 +110,11 @@ export default function LandingPage() {
|
||||
description="We diagnose what others miss, show up fast, and provide premium results without the pressure."
|
||||
metrics={[
|
||||
{
|
||||
value: "24/7",
|
||||
title: "Support",
|
||||
},
|
||||
value: "24/7", title: "Support"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Licensed",
|
||||
},
|
||||
value: "100%", title: "Licensed"},
|
||||
{
|
||||
value: "Same-Day",
|
||||
title: "Estimates",
|
||||
},
|
||||
value: "Same-Day", title: "Estimates"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13059.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -171,23 +123,14 @@ export default function LandingPage() {
|
||||
|
||||
<div id="impact" data-section="impact">
|
||||
<MetricCardEleven
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "Old & Curling",
|
||||
title: "Before",
|
||||
description: "Stressed shingles that invite leaks.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cracked-table-paint_1122-425.jpg",
|
||||
},
|
||||
id: "m1", value: "Old & Curling", title: "Before", description: "Stressed shingles that invite leaks.", imageSrc: "http://img.b2bpic.net/free-photo/cracked-table-paint_1122-425.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "Clean & Sealed",
|
||||
title: "After",
|
||||
description: "Modern, weather-tight system.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rusty-silver-metallic-wall_23-2148722023.jpg",
|
||||
},
|
||||
id: "m2", value: "Clean & Sealed", title: "After", description: "Modern, weather-tight system.", imageSrc: "http://img.b2bpic.net/free-photo/rusty-silver-metallic-wall_23-2148722023.jpg"},
|
||||
]}
|
||||
title="From Worn-Out to Rock Solid"
|
||||
description="Watch your home transform with a roof that protects everything underneath."
|
||||
@@ -200,20 +143,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "1. Free Inspection",
|
||||
content: "We assess your roof and explain your options clearly.",
|
||||
},
|
||||
id: "1", title: "1. Free Inspection", content: "We assess your roof and explain your options clearly."},
|
||||
{
|
||||
id: "2",
|
||||
title: "2. Honest Estimate",
|
||||
content: "No pressure. Real options with fair, transparent pricing.",
|
||||
},
|
||||
id: "2", title: "2. Honest Estimate", content: "No pressure. Real options with fair, transparent pricing."},
|
||||
{
|
||||
id: "3",
|
||||
title: "3. Expert Installation",
|
||||
content: "Professional crews with high attention to detail.",
|
||||
},
|
||||
id: "3", title: "3. Expert Installation", content: "Professional crews with high attention to detail."},
|
||||
]}
|
||||
title="Simple. Clear. Done Right."
|
||||
description="Our proven 5-step process ensures transparency and quality from the first inspection to the final clean-up."
|
||||
@@ -229,45 +163,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Yanir P.",
|
||||
role: "Homeowner",
|
||||
testimonial: "They came the same day, patched my roof immediately, and handled everything professionally.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg",
|
||||
imageAlt: "Man working on roof with a drill low view",
|
||||
},
|
||||
id: "1", name: "Yanir P.", role: "Homeowner", testimonial: "They came the same day, patched my roof immediately, and handled everything professionally.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-with-drill-low-view_23-2148748772.jpg", imageAlt: "Man working on roof with a drill low view"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Ryan M.",
|
||||
role: "Homeowner",
|
||||
testimonial: "Workmanship is excellent and the crew was courteous and hardworking.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-front-view_23-2148748780.jpg?_wi=2",
|
||||
imageAlt: "Man working on roof with a drill low view",
|
||||
},
|
||||
id: "2", name: "Ryan M.", role: "Homeowner", testimonial: "Workmanship is excellent and the crew was courteous and hardworking.", imageSrc: "http://img.b2bpic.net/free-photo/man-working-roof-front-view_23-2148748780.jpg", imageAlt: "Man working on roof with a drill low view"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Betzalel H.",
|
||||
role: "Homeowner",
|
||||
testimonial: "They found the leak that 3 other companies missed.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg?_wi=2",
|
||||
imageAlt: "Man working on roof with a drill low view",
|
||||
},
|
||||
id: "3", name: "Betzalel H.", role: "Homeowner", testimonial: "They found the leak that 3 other companies missed.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-working-roof-with-drill_23-2148748775.jpg", imageAlt: "Man working on roof with a drill low view"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah J.",
|
||||
role: "Homeowner",
|
||||
testimonial: "Fair pricing and excellent communication throughout the process.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086838.jpg?_wi=2",
|
||||
imageAlt: "Man working on roof with a drill low view",
|
||||
},
|
||||
id: "4", name: "Sarah J.", role: "Homeowner", testimonial: "Fair pricing and excellent communication throughout the process.", imageSrc: "http://img.b2bpic.net/free-photo/couple-handling-carpet-together-their-new-home_23-2149086838.jpg", imageAlt: "Man working on roof with a drill low view"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Mark D.",
|
||||
role: "Homeowner",
|
||||
testimonial: "My metal roof looks incredible. Finished faster than expected.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-working-roof-full-shot_23-2149343662.jpg?_wi=2",
|
||||
imageAlt: "Man working on roof with a drill low view",
|
||||
},
|
||||
id: "5", name: "Mark D.", role: "Homeowner", testimonial: "My metal roof looks incredible. Finished faster than expected.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-working-roof-full-shot_23-2149343662.jpg", imageAlt: "Man working on roof with a drill low view"},
|
||||
]}
|
||||
title="Client Success Stories"
|
||||
description="What our Connecticut neighbors say about our craftsmanship."
|
||||
@@ -278,8 +182,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Urgent Support"
|
||||
title="Don’t Wait Until Damage Gets Worse"
|
||||
description="Get your free estimate today or call for same-day emergency roof repair."
|
||||
@@ -294,33 +197,21 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Services", href: "#services"},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#reviews",
|
||||
},
|
||||
label: "Reviews", href: "#reviews"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "New Haven",
|
||||
href: "#",
|
||||
},
|
||||
label: "New Haven", href: "#"},
|
||||
{
|
||||
label: "Seymour",
|
||||
href: "#",
|
||||
},
|
||||
label: "Seymour", href: "#"},
|
||||
{
|
||||
label: "Emergency Support",
|
||||
href: "tel:5550199",
|
||||
},
|
||||
label: "Emergency Support", href: "tel:5550199"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user