Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ec9ba2cd0a | |||
| 030c017b5b | |||
| 9f2f707f8e | |||
| 39c537e588 | |||
| e1886fc9d4 | |||
| 85c32871a4 | |||
| c69ad976ae | |||
| c74212ded9 | |||
| b183acbd09 | |||
| 623a64a9ad | |||
| 405e022dac | |||
| 6737733494 |
220
src/app/page.tsx
220
src/app/page.tsx
@@ -30,26 +30,16 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleCentered
|
<NavbarStyleCentered
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Services",
|
name: "Services", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Reviews",
|
name: "Reviews", id: "reviews"},
|
||||||
id: "reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
button={{
|
button={{
|
||||||
text: "Call Levi Now",
|
text: "Call Levi Now", href: "tel:3197956677"}}
|
||||||
href: "tel:3197956677",
|
|
||||||
}}
|
|
||||||
brandName="Krome Custom Renovation"
|
brandName="Krome Custom Renovation"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -58,61 +48,37 @@ export default function LandingPage() {
|
|||||||
<HeroBillboardTestimonial
|
<HeroBillboardTestimonial
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
title="Custom Renovation. Built Around You."
|
title="Custom Renovation. Built Around You."
|
||||||
description="Keokuk's most trusted general contractor — above and beyond on every project."
|
description="Keokuk's most trusted general contractor — above and beyond on every project."
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
name: "Sarah J.",
|
name: "Sarah J.", handle: "@Homeowner", testimonial: "Levi and his crew delivered exceptional quality on our project, exceeding all our expectations!", rating: 5,
|
||||||
handle: "@Homeowner",
|
|
||||||
testimonial: "Levi and his crew delivered exceptional quality on our project, exceeding all our expectations!",
|
|
||||||
rating: 5,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Michael R.",
|
name: "Michael R.", handle: "@Client", testimonial: "Professionalism, reliability, and flawless execution. Krome is simply the best.", rating: 5,
|
||||||
handle: "@Client",
|
|
||||||
testimonial: "Professionalism, reliability, and flawless execution. Krome is simply the best.",
|
|
||||||
rating: 5,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Emily C.",
|
name: "Emily C.", handle: "@Resident", testimonial: "A truly personalized experience with outstanding results. Highly recommend!", rating: 5,
|
||||||
handle: "@Resident",
|
|
||||||
testimonial: "A truly personalized experience with outstanding results. Highly recommend!",
|
|
||||||
rating: 5,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call Levi Now",
|
text: "Call Levi Now", href: "tel:3197956677"},
|
||||||
href: "tel:3197956677",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "See Our Work",
|
text: "See Our Work", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-confident-businessman_107420-84879.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-confident-businessman_107420-84879.jpg", alt: "Customer Avatar 1"},
|
||||||
alt: "Customer Avatar 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/female-engineers-working_23-2151657928.jpg",
|
src: "http://img.b2bpic.net/free-photo/female-engineers-working_23-2151657928.jpg", alt: "Customer Avatar 2"},
|
||||||
alt: "Customer Avatar 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/serious-sad-attractive-young-bearded-student-wearing-trendy-black-hat-sitting-alone-modern-spacious-coffee-shop_273609-1629.jpg",
|
src: "http://img.b2bpic.net/free-photo/serious-sad-attractive-young-bearded-student-wearing-trendy-black-hat-sitting-alone-modern-spacious-coffee-shop_273609-1629.jpg", alt: "Customer Avatar 3"},
|
||||||
alt: "Customer Avatar 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-young-black-woman-street_641386-294.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-young-black-woman-street_641386-294.jpg", alt: "Customer Avatar 4"},
|
||||||
alt: "Customer Avatar 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/outdoor-construction-worker-wearing-safety-glasses-helmet_23-2148784052.jpg",
|
src: "http://img.b2bpic.net/free-photo/outdoor-construction-worker-wearing-safety-glasses-helmet_23-2148784052.jpg", alt: "Customer Avatar 5"},
|
||||||
alt: "Customer Avatar 5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="5.0 Stars — 15 Google Reviews"
|
avatarText="5.0 Stars — 15 Google Reviews"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/woman-relaxing-couch_23-2148415906.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/woman-relaxing-couch_23-2148415906.jpg"
|
||||||
@@ -127,24 +93,16 @@ export default function LandingPage() {
|
|||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
icon: Star,
|
icon: Star,
|
||||||
label: "5.0 Stars",
|
label: "5.0 Stars", value: "15 Reviews"},
|
||||||
value: "15 Reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Home,
|
icon: Home,
|
||||||
label: "Residential & Commercial",
|
label: "Residential & Commercial", value: "Expertise"},
|
||||||
value: "Expertise",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Clock,
|
icon: Clock,
|
||||||
label: "Open 24 Hours",
|
label: "Open 24 Hours", value: "Always Ready for Your Needs, Day or Night."},
|
||||||
value: "Always Available",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Phone,
|
icon: Phone,
|
||||||
label: "Responsive",
|
label: "Responsive", value: "Always in Touch"},
|
||||||
value: "Always in Touch",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -157,68 +115,32 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "renovations",
|
id: "renovations", label: "Full Home Renovations", title: "Kitchens, Living Spaces, Complete Remodels", items: [
|
||||||
label: "Full Home Renovations",
|
"Design & Planning", "Flooring & Cabinetry", "Structural Changes"],
|
||||||
title: "Kitchens, Living Spaces, Complete Remodels",
|
|
||||||
items: [
|
|
||||||
"Design & Planning",
|
|
||||||
"Flooring & Cabinetry",
|
|
||||||
"Structural Changes",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "bathrooms",
|
id: "bathrooms", label: "Bathroom Remodeling", title: "Tile, Shower, Floor, Full Gut Renovations", items: [
|
||||||
label: "Bathroom Remodeling",
|
"Custom Showers", "Vanity Installation", "Plumbing & Fixtures"],
|
||||||
title: "Tile, Shower, Floor, Full Gut Renovations",
|
|
||||||
items: [
|
|
||||||
"Custom Showers",
|
|
||||||
"Vanity Installation",
|
|
||||||
"Plumbing & Fixtures",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "basement",
|
id: "basement", label: "Basement Finishing", title: "Drywall, Drop Ceilings, Paneling, Full Transformation", items: [
|
||||||
label: "Basement Finishing",
|
"Waterproofing", "Insulation & Drywall", "Egress Windows"],
|
||||||
title: "Drywall, Drop Ceilings, Paneling, Full Transformation",
|
|
||||||
items: [
|
|
||||||
"Waterproofing",
|
|
||||||
"Insulation & Drywall",
|
|
||||||
"Egress Windows",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "roofing",
|
id: "roofing", label: "Roofing & Roof Repair", title: "Storm Damage, Insurance Claims, Full Replacements", items: [
|
||||||
label: "Roofing & Roof Repair",
|
"Shingle & Metal Roofing", "Leak Repair", "Insurance Claim Support"],
|
||||||
title: "Storm Damage, Insurance Claims, Full Replacements",
|
|
||||||
items: [
|
|
||||||
"Shingle & Metal Roofing",
|
|
||||||
"Leak Repair",
|
|
||||||
"Insurance Claim Support",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "carpentry",
|
id: "carpentry", label: "Carpentry & Custom Builds", title: "Sheds, Doors, Custom Woodwork", items: [
|
||||||
label: "Carpentry & Custom Builds",
|
"Trim & Molding", "Deck Building", "Custom Cabinetry"],
|
||||||
title: "Sheds, Doors, Custom Woodwork",
|
|
||||||
items: [
|
|
||||||
"Trim & Molding",
|
|
||||||
"Deck Building",
|
|
||||||
"Custom Cabinetry",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "small-jobs",
|
id: "small-jobs", label: "Small Jobs Welcome", title: "Insulation, Repairs, Handyman Projects", items: [
|
||||||
label: "Small Jobs Welcome",
|
"Drywall Patching", "Door Adjustments", "Minor Repairs"],
|
||||||
title: "Insulation, Repairs, Handyman Projects",
|
|
||||||
items: [
|
|
||||||
"Drywall Patching",
|
|
||||||
"Door Adjustments",
|
|
||||||
"Minor Repairs",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Every Job. Done Right."
|
title="Seamless Renovations, Superior Results."
|
||||||
description="Krome Custom Renovation & Construction handles projects of all sizes with unparalleled quality and a personal touch from Levi himself. We are meticulous, responsive, and consistently exceed expectations. Levi works directly with you, acting as your personal guide through every job. We are insurance claim experts, working directly with adjusters. Communication is key, and we are always in touch. We are also committed to being on time, every time."
|
description="Krome Custom Renovation & Construction delivers unparalleled quality on every project. Levi provides personal guidance, acts as your expert for insurance claims, and guarantees punctuality on every job."
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -229,37 +151,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Mary Uhlmeyer", handle: "Homeowner", testimonial: "Levi and his great crew went above and beyond on our home renovation. Working with him in designing all new living space was so easy. He is very meticulous with his work and works so well accommodating me.", rating: 5,
|
||||||
name: "Mary Uhlmeyer",
|
imageSrc: "http://img.b2bpic.net/free-photo/smiling-pretty-curly-haired-lady-showing-thumb-up-park_1262-20821.jpg"},
|
||||||
handle: "Homeowner",
|
|
||||||
testimonial: "Levi and his great crew went above and beyond on our home renovation. Working with him in designing all new living space was so easy. He is very meticulous with his work and works so well accommodating me.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-pretty-curly-haired-lady-showing-thumb-up-park_1262-20821.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Christine Morgan", handle: "Client", testimonial: "Levi did a beautiful job on our bathroom. He tiled the shower and floor and they both look fantastic. Quality workmanship, very reasonable and easy to work with.", rating: 5,
|
||||||
name: "Christine Morgan",
|
imageSrc: "http://img.b2bpic.net/free-photo/image-modern-brunette-girl-sits-kitchen-floor-listens-music-wireless-headphones-holding_1258-201275.jpg"},
|
||||||
handle: "Client",
|
|
||||||
testimonial: "Levi did a beautiful job on our bathroom. He tiled the shower and floor and they both look fantastic. Quality workmanship, very reasonable and easy to work with.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/image-modern-brunette-girl-sits-kitchen-floor-listens-music-wireless-headphones-holding_1258-201275.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Kelly Campbell", handle: "Customer", testimonial: "They exceeded our expectations in every way! Replaced old paneling, installed new drywall, drop ceiling, sliding door — exceeded expectations completely.", rating: 5,
|
||||||
name: "Kelly Campbell",
|
imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-man-holding-her-girlfriend-s-hand_23-2147891265.jpg"},
|
||||||
handle: "Customer",
|
|
||||||
testimonial: "They exceeded our expectations in every way! Replaced old paneling, installed new drywall, drop ceiling, sliding door — exceeded expectations completely.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-handsome-man-holding-her-girlfriend-s-hand_23-2147891265.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Kristopher Fisher", handle: "Homeowner", testimonial: "Levi worked directly with my insurance adjuster which made the process a less headache for myself. Highly recommend him and his crew.", rating: 5,
|
||||||
name: "Kristopher Fisher",
|
imageSrc: "http://img.b2bpic.net/free-photo/man-isolated-showing-facial-emotions_1303-20269.jpg"},
|
||||||
handle: "Homeowner",
|
|
||||||
testimonial: "Levi worked directly with my insurance adjuster which made the process a less headache for myself. Highly recommend him and his crew.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-isolated-showing-facial-emotions_1303-20269.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
showRating={true}
|
showRating={true}
|
||||||
title="Don't Take Our Word For It."
|
title="Don't Take Our Word For It."
|
||||||
@@ -271,15 +173,13 @@ export default function LandingPage() {
|
|||||||
<ContactText
|
<ContactText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
text="Ready to Start Your Project? Call Levi directly — he picks up, he responds, and he shows up.\n\nPhone: (319) 795-6677\nAddress: 609 Morgan St, Keokuk, IA 52632\nHours: Open 24 Hours"
|
text="Ready to Start Your Project? Call Levi directly — he picks up, he responds, and he shows up.\n\nPhone: (319) 795-6677\nAddress: 609 Morgan St, Keokuk, IA 52632\nHours: Open 24 Hours"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Call (319) 795-6677",
|
text: "Call (319) 795-6677", href: "tel:3197956677"},
|
||||||
href: "tel:3197956677",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
|
textClassName="text-xl font-semibold leading-relaxed"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -288,37 +188,23 @@ export default function LandingPage() {
|
|||||||
logoText="Krome Custom Renovation & Construction"
|
logoText="Krome Custom Renovation & Construction"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Quick Links",
|
title: "Quick Links", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Home",
|
label: "Home", href: "#hero"},
|
||||||
href: "#hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Services",
|
label: "Services", href: "#services"},
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Reviews",
|
label: "Reviews", href: "#reviews"},
|
||||||
href: "#reviews",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Contact",
|
label: "Contact", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
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