Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7053795a3a | |||
| c4b9812b08 | |||
| e4ffda3ebc | |||
| 58dc900666 |
191
src/app/page.tsx
191
src/app/page.tsx
@@ -29,21 +29,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
name: "Home", id: "home"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
name: "Services", id: "services"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Imkamp Builders"
|
||||
/>
|
||||
@@ -52,108 +44,38 @@ export default function LandingPage() {
|
||||
<div id="home" data-section="home">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Michigan Roofing Built to Last"
|
||||
description="Trusted Roofing & Contracting Services in Sparta & West Michigan. Family-owned, high-quality, and 4.9-star rated service."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=d6oobh",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
imageSrc: "https://images.unsplash.com/photo-1632733711675-1e5f83863b78?q=80&w=1200&_wi=1", imageAlt: "professional roofing crew installation"},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=cr0nnp",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
imageSrc: "https://images.unsplash.com/photo-1594993441884-863004445582?q=80&w=1200", imageAlt: "professional roofing crew installation"},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hjvwoq",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x142j2",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=eir6vg",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
imageSrc: "https://images.unsplash.com/photo-1613490493576-7fde63acd811?q=80&w=1200", imageAlt: "professional roofing crew installation"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9pe2cc",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
imageSrc: "https://images.unsplash.com/photo-1596706972036-d748f3438e83?q=80&w=1200", imageAlt: "professional roofing crew installation"},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=1koszl",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
imageSrc: "https://images.unsplash.com/photo-1605276374104-dee2a0d3da68?q=80&w=1200", imageAlt: "professional roofing crew installation"},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=k8wbs7",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=oei30o",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wcugxk",
|
||||
imageAlt: "professional roofing crew installation",
|
||||
},
|
||||
imageSrc: "https://images.unsplash.com/photo-1632733711675-1e5f83863b78?q=80&w=1200&_wi=2", imageAlt: "professional roofing crew installation"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Estimate",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Estimate", href: "#contact"},
|
||||
{
|
||||
text: "Call (616) 291-7700",
|
||||
href: "tel:6162917700",
|
||||
},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5lvgtu",
|
||||
alt: "Happy client residential construction",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hjqffh",
|
||||
alt: "Contractor shaking hands with client",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fnvzpm",
|
||||
alt: "Happy customer new house roof",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yd4u87",
|
||||
alt: "Satisfied homeowner portrait",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=j27udq",
|
||||
alt: "Happy couple new house siding",
|
||||
},
|
||||
text: "Call (616) 291-7700", href: "tel:6162917700"},
|
||||
]}
|
||||
avatars={[]}
|
||||
avatarText="Trusted by 500+ Local Families"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Licensed & Insured",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "4.9 Star Rated",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sparta Based",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Lifetime Warranty",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fast Turnaround",
|
||||
},
|
||||
{ type: "text", text: "Licensed & Insured" },
|
||||
{ type: "text", text: "4.9 Star Rated" },
|
||||
{ type: "text", text: "Sparta Based" },
|
||||
{ type: "text", text: "Lifetime Warranty" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -163,14 +85,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Family-Owned Excellence in West Michigan",
|
||||
},
|
||||
type: "text", content: "Family-Owned Excellence in West Michigan"},
|
||||
{
|
||||
type: "image",
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jgj8kn",
|
||||
alt: "Construction team meeting",
|
||||
},
|
||||
type: "image", src: "https://images.unsplash.com/photo-1581092160607-ee22532078a3?q=80&w=800", alt: "Construction team working on a roof"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -183,26 +100,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Roof Replacement",
|
||||
description: "Full roof installations with premium materials.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=04jw2r",
|
||||
titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2v9zwz",
|
||||
buttonText: "Read More",
|
||||
},
|
||||
title: "Roof Replacement", description: "Full roof installations with premium materials.", imageSrc: "https://images.unsplash.com/photo-1613490493576-7fde63acd811?q=80&w=600", titleImageSrc: "https://images.unsplash.com/photo-1596706972036-d748f3438e83?q=80&w=200", buttonText: "Read More"},
|
||||
{
|
||||
title: "Storm Damage Repair",
|
||||
description: "Quick response to protect your property.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xj4lzg",
|
||||
titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xujo6j",
|
||||
buttonText: "Read More",
|
||||
},
|
||||
title: "Storm Damage Repair", description: "Quick response to protect your property.", imageSrc: "https://images.unsplash.com/photo-1605276374104-dee2a0d3da68?q=80&w=600", titleImageSrc: "https://images.unsplash.com/photo-1632733711675-1e5f83863b78?q=80&w=200", buttonText: "Read More"},
|
||||
{
|
||||
title: "Siding Installation",
|
||||
description: "Durable and aesthetic siding options.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=po7jgn",
|
||||
titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hb7zju",
|
||||
buttonText: "Read More",
|
||||
},
|
||||
title: "Siding Installation", description: "Durable and aesthetic siding options.", imageSrc: "https://images.unsplash.com/photo-1594993441884-863004445582?q=80&w=600", titleImageSrc: "https://images.unsplash.com/photo-1581092160607-ee22532078a3?q=80&w=200", buttonText: "Read More"},
|
||||
]}
|
||||
title="Professional Exterior Services"
|
||||
description="Comprehensive roofing and construction services built on honesty and high-quality craftsmanship."
|
||||
@@ -215,28 +117,7 @@ export default function LandingPage() {
|
||||
testimonial="The process was seamless from start to finish. Fast, thorough, and cleaned up perfectly after the job. You won't find a more organized, customer-focused contractor."
|
||||
rating={5}
|
||||
author="Sarah & Michael W."
|
||||
avatars={[
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5lvgtu",
|
||||
alt: "Happy client residential construction",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hjqffh",
|
||||
alt: "Contractor shaking hands with client",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fnvzpm",
|
||||
alt: "Happy customer new house roof",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yd4u87",
|
||||
alt: "Satisfied homeowner portrait",
|
||||
},
|
||||
{
|
||||
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=j27udq",
|
||||
alt: "Happy couple new house siding",
|
||||
},
|
||||
]}
|
||||
avatars={[]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
/>
|
||||
@@ -249,19 +130,13 @@ export default function LandingPage() {
|
||||
description="Get a free estimate today by filling out our quick contact form."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Full Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yd2cns"
|
||||
imageSrc="https://images.unsplash.com/photo-1632733711675-1e5f83863b78?q=80&w=800"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -271,17 +146,11 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
label: "Services", href: "#services"},
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user