Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0256ceb388 | |||
| b251e1e4c1 | |||
| 7934c8e5a4 | |||
| 84c70a964c | |||
| 45592ce2af | |||
| 67546d80b2 | |||
| 2d472bd713 | |||
| ed6e659b7a |
214
src/app/page.tsx
214
src/app/page.tsx
@@ -10,7 +10,7 @@ import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarS
|
|||||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
||||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||||
import { Cog, Home, Search } from "lucide-react";
|
import { Building, ScanEye, Wrench } from "lucide-react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -31,40 +31,20 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "home"},
|
||||||
id: "home",
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "About Us",
|
name: "About Us", id: "about"},
|
||||||
id: "about",
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Projects",
|
name: "Projects", id: "projects"},
|
||||||
id: "projects",
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Testimonials",
|
name: "Testimonials", id: "testimonials"},
|
||||||
id: "testimonials",
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Get a Free Estimate",
|
text: "Get a Free Estimate", href: "#contact"}}
|
||||||
href: "#contact",
|
|
||||||
}}
|
|
||||||
brandName="Roofers Core Builds"
|
brandName="Roofers Core Builds"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -75,39 +55,23 @@ export default function LandingPage() {
|
|||||||
description="Your Trusted Partner for Superior Roofing Solutions. Quality Craftsmanship, Durable Results, Every Time."
|
description="Your Trusted Partner for Superior Roofing Solutions. Quality Craftsmanship, Durable Results, Every Time."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Get a Free Quote",
|
text: "Request Your Free Estimate Now", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "View Our Services",
|
text: "View Our Services", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/factory-engineers-protective-equipment-standing-production-hall-sharing-ideas_342744-248.jpg",
|
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BP6RlMOKXga3x7I3XAVT6hF0Eh/uploaded-1774405913731-f9ppzwx6.png", imageAlt: "Professional roofer inspecting roof on residential house"},
|
||||||
imageAlt: "Professional roofer inspecting roof on residential house",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15983.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-15983.jpg", imageAlt: "Worker installing new roof shingles"},
|
||||||
imageAlt: "Worker installing new roof shingles",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/architect-man-showing-something-project-his-colleague-foreman_496169-959.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/architect-man-showing-something-project-his-colleague-foreman_496169-959.jpg", imageAlt: "Team of roofers working on a commercial building"},
|
||||||
imageAlt: "Team of roofers working on a commercial building",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-old-farm-house-field-with-white-grey-clouds-background_181624-41131.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-old-farm-house-field-with-white-grey-clouds-background_181624-41131.jpg", imageAlt: "Residential house with a newly renovated roof"},
|
||||||
imageAlt: "Residential house with a newly renovated roof",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/worker-controls-cargo-crane_140725-7619.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/worker-controls-cargo-crane_140725-7619.jpg", imageAlt: "Close-up of roofer's hands working on a roof"},
|
||||||
imageAlt: "Close-up of roofer's hands working on a roof",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/red-roof_1204-22.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/red-roof_1204-22.jpg", imageAlt: "Beautiful new roof on a family home"},
|
||||||
imageAlt: "Beautiful new roof on a family home",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
autoplayDelay={4000}
|
autoplayDelay={4000}
|
||||||
showDimOverlay={true}
|
showDimOverlay={true}
|
||||||
@@ -119,14 +83,10 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
title="About Roofers Core Builds"
|
title="About Roofers Core Builds"
|
||||||
description={[
|
description={[
|
||||||
"We are a leading roofing company dedicated to providing exceptional craftsmanship and reliable service. With years of experience, we specialize in a wide range of roofing solutions for residential and commercial properties.",
|
"We are a leading roofing company dedicated to providing exceptional craftsmanship and reliable service. With years of experience, we specialize in a wide range of roofing solutions for residential and commercial properties.", "Our commitment to quality, integrity, and customer satisfaction sets us apart. We use only the highest-grade materials and employ skilled professionals to ensure your roof is built to last, protecting your investment for years to come."]}
|
||||||
"Our commitment to quality, integrity, and customer satisfaction sets us apart. We use only the highest-grade materials and employ skilled professionals to ensure your roof is built to last, protecting your investment for years to come.",
|
|
||||||
]}
|
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Learn More",
|
text: "Learn More", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -138,20 +98,14 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
icon: Cog,
|
icon: Wrench,
|
||||||
title: "Roof Repair & Maintenance",
|
title: "Roof Repair & Maintenance", description: "Expert repair of leaks, storm damage, and wear-and-tear to extend your roof's lifespan and prevent costly replacements."},
|
||||||
description: "Expert repair of leaks, storm damage, and wear-and-tear to extend your roof's lifespan and prevent costly replacements.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Home,
|
icon: Building,
|
||||||
title: "New Roof Installation",
|
title: "New Roof Installation", description: "Professional installation of new roofs for residential and commercial properties using top-grade materials."},
|
||||||
description: "Professional installation of new roofs for residential and commercial properties using top-grade materials.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Search,
|
icon: ScanEye,
|
||||||
title: "Detailed Roof Inspections",
|
title: "Detailed Roof Inspections", description: "Thorough assessments to identify potential issues, assess damage, and provide comprehensive reports for informed decisions."},
|
||||||
description: "Thorough assessments to identify potential issues, assess damage, and provide comprehensive reports for informed decisions.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Our Superior Roofing Services"
|
title="Our Superior Roofing Services"
|
||||||
description="We offer comprehensive roofing services, tailored to meet your specific needs with unmatched quality and efficiency."
|
description="We offer comprehensive roofing services, tailored to meet your specific needs with unmatched quality and efficiency."
|
||||||
@@ -166,29 +120,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "shingles",
|
id: "shingles", name: "Asphalt Shingle Roofs", price: "Durable & Versatile", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-vector/flat-design-roof-tile-pattern_23-2149268545.jpg", imageAlt: "Dark grey asphalt roof shingles texture"},
|
||||||
name: "Asphalt Shingle Roofs",
|
|
||||||
price: "Durable & Versatile",
|
|
||||||
variant: "Classic",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-vector/flat-design-roof-tile-pattern_23-2149268545.jpg",
|
|
||||||
imageAlt: "Dark grey asphalt roof shingles texture",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "metal",
|
id: "metal", name: "Metal Roofing Systems", price: "Long-lasting & Modern", variant: "Sleek", imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13255.jpg", imageAlt: "Modern metal roofing panels texture"},
|
||||||
name: "Metal Roofing Systems",
|
|
||||||
price: "Long-lasting & Modern",
|
|
||||||
variant: "Sleek",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-wood-texture-pattern_58702-13255.jpg",
|
|
||||||
imageAlt: "Modern metal roofing panels texture",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "tile",
|
id: "tile", name: "Tile Roofing", price: "Elegant & Resilient", variant: "Mediterranean", imageSrc: "http://img.b2bpic.net/free-photo/old-rusty-metallic-surface-close-up_23-2148846054.jpg", imageAlt: "Mediterranean clay roof tiles texture"},
|
||||||
name: "Tile Roofing",
|
|
||||||
price: "Elegant & Resilient",
|
|
||||||
variant: "Mediterranean",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/old-rusty-metallic-surface-close-up_23-2148846054.jpg",
|
|
||||||
imageAlt: "Mediterranean clay roof tiles texture",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Quality Roofing Materials & Projects"
|
title="Quality Roofing Materials & Projects"
|
||||||
description="Explore our selection of durable and aesthetically pleasing roofing materials and see examples of our craftsmanship."
|
description="Explore our selection of durable and aesthetically pleasing roofing materials and see examples of our craftsmanship."
|
||||||
@@ -202,37 +138,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah J.", handle: "@homeownerSJ", testimonial: "Roofers Core Builds replaced our entire roof, and the experience was seamless. The team was professional, efficient, and the final result exceeded our expectations. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-smiling_23-2148350551.jpg", imageAlt: "Sarah J."},
|
||||||
name: "Sarah J.",
|
|
||||||
handle: "@homeownerSJ",
|
|
||||||
testimonial: "Roofers Core Builds replaced our entire roof, and the experience was seamless. The team was professional, efficient, and the final result exceeded our expectations. Highly recommend!",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-man-smiling_23-2148350551.jpg",
|
|
||||||
imageAlt: "Sarah J.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Michael T.", handle: "@MT_Properties", testimonial: "We've used Roofers Core Builds for multiple commercial projects. Their attention to detail and commitment to deadlines are unmatched. Always a pleasure to work with them.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-albino-woman-holding-smartphone_23-2150171882.jpg", imageAlt: "Michael T."},
|
||||||
name: "Michael T.",
|
|
||||||
handle: "@MT_Properties",
|
|
||||||
testimonial: "We've used Roofers Core Builds for multiple commercial projects. Their attention to detail and commitment to deadlines are unmatched. Always a pleasure to work with them.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-albino-woman-holding-smartphone_23-2150171882.jpg",
|
|
||||||
imageAlt: "Michael T.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Emily R.", handle: "@happyhomeER", testimonial: "Our roof was leaking after a storm, and Roofers Core Builds responded quickly. They fixed the issue efficiently and professionally. Fantastic service!", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-tea-phone_23-2148214640.jpg", imageAlt: "Emily R."},
|
||||||
name: "Emily R.",
|
|
||||||
handle: "@happyhomeER",
|
|
||||||
testimonial: "Our roof was leaking after a storm, and Roofers Core Builds responded quickly. They fixed the issue efficiently and professionally. Fantastic service!",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-tea-phone_23-2148214640.jpg",
|
|
||||||
imageAlt: "Emily R.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David K.", handle: "@DK_Investments", testimonial: "The new roof on our property looks incredible. The quality of materials and workmanship from Roofers Core Builds is truly top-tier. Great investment!", imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-woman-with-blue-shirt_1098-3627.jpg", imageAlt: "David K."},
|
||||||
name: "David K.",
|
|
||||||
handle: "@DK_Investments",
|
|
||||||
testimonial: "The new roof on our property looks incredible. The quality of materials and workmanship from Roofers Core Builds is truly top-tier. Great investment!",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-successful-woman-with-blue-shirt_1098-3627.jpg",
|
|
||||||
imageAlt: "David K.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="What Our Clients Say"
|
title="What Our Clients Say"
|
||||||
description="Hear directly from homeowners and businesses who trusted Roofers Core Builds with their roofing projects."
|
description="Hear directly from homeowners and businesses who trusted Roofers Core Builds with their roofing projects."
|
||||||
@@ -243,14 +155,11 @@ export default function LandingPage() {
|
|||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "radial-gradient",
|
variant: "radial-gradient"}}
|
||||||
}}
|
|
||||||
text="Ready for a new roof or need a repair? Contact us today for a free, no-obligation estimate!"
|
text="Ready for a new roof or need a repair? Contact us today for a free, no-obligation estimate!"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Get Your Free Quote",
|
text: "Get Your Free Quote", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -259,66 +168,39 @@ export default function LandingPage() {
|
|||||||
<FooterBase
|
<FooterBase
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Services",
|
title: "Services", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Roof Repair",
|
label: "Roof Repair", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "New Installation",
|
label: "New Installation", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Inspections",
|
label: "Inspections", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Maintenance",
|
label: "Maintenance", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Company",
|
title: "Company", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "About Us",
|
label: "About Us", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Our Projects",
|
label: "Our Projects", href: "#projects"},
|
||||||
href: "#projects",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Testimonials",
|
label: "Testimonials", href: "#testimonials"},
|
||||||
href: "#testimonials",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Contact Us",
|
label: "Contact Us", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Resources",
|
title: "Resources", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "FAQs",
|
label: "FAQs", href: "#faq"},
|
||||||
href: "#faq",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Blog",
|
label: "Blog", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Privacy Policy",
|
label: "Privacy Policy", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Terms of Service",
|
label: "Terms of Service", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user