Merge version_1 into main #2
@@ -19,8 +19,7 @@ export default function ContactPage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Services", href: "/services" },
|
||||
{ label: "Project Gallery", href: "#gallery" },
|
||||
@@ -28,8 +27,7 @@ export default function ContactPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Service Areas",
|
||||
items: [
|
||||
title: "Service Areas", items: [
|
||||
{ label: "Denver", href: "#" },
|
||||
{ label: "Boulder", href: "#" },
|
||||
{ label: "Fort Collins", href: "#" },
|
||||
@@ -37,16 +35,14 @@ export default function ContactPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact Info",
|
||||
items: [
|
||||
title: "Contact Info", items: [
|
||||
{ label: "(720) 555-0147", href: "tel:+17205550147" },
|
||||
{ label: "info@frontrangehandyworks.com", href: "mailto:info@frontrangehandyworks.com" },
|
||||
{ label: "Front Range, CO", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Follow Us",
|
||||
items: [
|
||||
title: "Follow Us", items: [
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com" },
|
||||
{ label: "Yelp", href: "https://yelp.com" }
|
||||
@@ -61,7 +57,7 @@ export default function ContactPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="medium"
|
||||
sizing="mediumLarge"
|
||||
background="noise"
|
||||
background="circleGradient"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -87,13 +83,11 @@ export default function ContactPage() {
|
||||
{ name: "address", type: "text", placeholder: "Project Address", required: false }
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Describe your project needs. Include room, scope, and any specific details or concerns...",
|
||||
rows: 5,
|
||||
name: "message", placeholder: "Describe your project needs. Include room, scope, and any specific details or concerns...", rows: 5,
|
||||
required: true
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg"
|
||||
imageAlt="Professional handyman with tools"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
@@ -108,20 +102,10 @@ export default function ContactPage() {
|
||||
description="We're here to help. Reach out by phone, email, or form—whichever works best for you. We'll respond quickly."
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "(720) 555-0147",
|
||||
title: "Call for Immediate Assistance",
|
||||
description: "Speak directly with our team for urgent questions or to schedule quickly.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg?_wi=5",
|
||||
imageAlt: "Customer service phone support"
|
||||
id: "1", value: "(720) 555-0147", title: "Call for Immediate Assistance", description: "Speak directly with our team for urgent questions or to schedule quickly.", imageSrc: "http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg", imageAlt: "Customer service phone support"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "Front Range, CO",
|
||||
title: "Serving Your Local Community",
|
||||
description: "Proudly serving Denver, Boulder, Fort Collins, and surrounding areas.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg?_wi=5",
|
||||
imageAlt: "Local service area map"
|
||||
id: "2", value: "Front Range, CO", title: "Serving Your Local Community", description: "Proudly serving Denver, Boulder, Fort Collins, and surrounding areas.", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg", imageAlt: "Local service area map"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -137,31 +121,22 @@ export default function ContactPage() {
|
||||
sideDescription="Find answers to common questions about reaching us, estimates, and getting your project started."
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What's the fastest way to get a response?",
|
||||
content: "Calling us at (720) 555-0147 is the fastest way to connect. We answer during business hours and get back to messages within 24 hours."
|
||||
id: "1", title: "What's the fastest way to get a response?", content: "Calling us at (720) 555-0147 is the fastest way to connect. We answer during business hours and get back to messages within 24 hours."
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "How soon can you schedule an estimate?",
|
||||
content: "We typically schedule free estimates within 3-5 business days. For urgent projects, call us directly and we'll do our best to accommodate your timeline."
|
||||
id: "2", title: "How soon can you schedule an estimate?", content: "We typically schedule free estimates within 3-5 business days. For urgent projects, call us directly and we'll do our best to accommodate your timeline."
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you charge for estimates?",
|
||||
content: "No, we provide free, no-obligation estimates for all projects. We'll assess your needs and provide a detailed quote with no cost to you."
|
||||
id: "3", title: "Do you charge for estimates?", content: "No, we provide free, no-obligation estimates for all projects. We'll assess your needs and provide a detailed quote with no cost to you."
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Can I submit photos of my project?",
|
||||
content: "Absolutely. Photos are helpful for pre-estimate assessment. You can email them to info@frontrangehandyworks.com or share them during your in-person estimate consultation."
|
||||
id: "4", title: "Can I submit photos of my project?", content: "Absolutely. Photos are helpful for pre-estimate assessment. You can email them to info@frontrangehandyworks.com or share them during your in-person estimate consultation."
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "What if I have questions about billing?",
|
||||
content: "Our team is happy to discuss payment options, financing, and billing questions. We maintain complete transparency about costs before work begins."
|
||||
id: "5", title: "What if I have questions about billing?", content: "Our team is happy to discuss payment options, financing, and billing questions. We maintain complete transparency about costs before work begins."
|
||||
}
|
||||
]}
|
||||
faqsAnimation="slide-up"
|
||||
textPosition="left"
|
||||
useInvertedBackground={false}
|
||||
animationType="smooth"
|
||||
|
||||
158
src/app/page.tsx
158
src/app/page.tsx
@@ -24,8 +24,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Services", href: "/services" },
|
||||
{ label: "Project Gallery", href: "#gallery" },
|
||||
@@ -33,8 +32,7 @@ export default function HomePage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Service Areas",
|
||||
items: [
|
||||
title: "Service Areas", items: [
|
||||
{ label: "Denver", href: "#" },
|
||||
{ label: "Boulder", href: "#" },
|
||||
{ label: "Fort Collins", href: "#" },
|
||||
@@ -42,16 +40,14 @@ export default function HomePage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact Info",
|
||||
items: [
|
||||
title: "Contact Info", items: [
|
||||
{ label: "(720) 555-0147", href: "tel:+17205550147" },
|
||||
{ label: "info@frontrangehandyworks.com", href: "mailto:info@frontrangehandyworks.com" },
|
||||
{ label: "Front Range, CO", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Follow Us",
|
||||
items: [
|
||||
title: "Follow Us", items: [
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com" },
|
||||
{ label: "Yelp", href: "https://yelp.com" }
|
||||
@@ -66,7 +62,7 @@ export default function HomePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="medium"
|
||||
sizing="mediumLarge"
|
||||
background="noise"
|
||||
background="circleGradient"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -85,7 +81,7 @@ export default function HomePage() {
|
||||
<HeroSplitKpi
|
||||
title="Local Home Improvement Expertise You Can Trust"
|
||||
description="Quality craftsmanship and reliable service for your Front Range home. From trim replacement to complete renovations, we deliver exceptional results backed by years of experience."
|
||||
background={{ variant: "noise" }}
|
||||
background={{ variant: "plain" }}
|
||||
kpis={[
|
||||
{ value: "15+", label: "Years Experience" },
|
||||
{ value: "500+", label: "Projects Completed" },
|
||||
@@ -100,7 +96,7 @@ export default function HomePage() {
|
||||
{ text: "Request Quote", href: "#contact" }
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg"
|
||||
imageAlt="Professional kitchen remodeling project"
|
||||
imagePosition="right"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -130,32 +126,16 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Trim & Molding Replacement",
|
||||
description: "Expert installation and replacement of interior and exterior trim, crown molding, and baseboards to enhance your home's aesthetic appeal.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/details-classic-oak-furniture-closeup-old-sofa-classic-office-interior-design-concept-space-text_166373-2661.jpg?_wi=1",
|
||||
imageAlt: "Trim and molding installation"
|
||||
id: "1", title: "Trim & Molding Replacement", description: "Expert installation and replacement of interior and exterior trim, crown molding, and baseboards to enhance your home's aesthetic appeal.", imageSrc: "http://img.b2bpic.net/free-photo/details-classic-oak-furniture-closeup-old-sofa-classic-office-interior-design-concept-space-text_166373-2661.jpg", imageAlt: "Trim and molding installation"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Window Installation & Repair",
|
||||
description: "Professional window installation, replacement, and repair services. We work with quality materials to improve energy efficiency and home value.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15697.jpg?_wi=1",
|
||||
imageAlt: "Window installation services"
|
||||
id: "2", title: "Window Installation & Repair", description: "Professional window installation, replacement, and repair services. We work with quality materials to improve energy efficiency and home value.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15697.jpg", imageAlt: "Window installation services"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Door Installation & Repair",
|
||||
description: "Complete door services including installation, repairs, and refinishing for entry doors, interior doors, and specialty applications.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-delivering-groceries_23-2149663591.jpg?_wi=1",
|
||||
imageAlt: "Door installation and repair"
|
||||
id: "3", title: "Door Installation & Repair", description: "Complete door services including installation, repairs, and refinishing for entry doors, interior doors, and specialty applications.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-delivering-groceries_23-2149663591.jpg", imageAlt: "Door installation and repair"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
title: "Siding & Exterior Work",
|
||||
description: "High-quality siding repair and installation to protect your home while improving curb appeal and energy performance.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/single-sun-canopy-stands-pebbly-beach-sunny-day-city-beach-black-sea-coast_166373-2276.jpg?_wi=1",
|
||||
imageAlt: "Exterior siding work"
|
||||
id: "4", title: "Siding & Exterior Work", description: "High-quality siding repair and installation to protect your home while improving curb appeal and energy performance.", imageSrc: "http://img.b2bpic.net/free-photo/single-sun-canopy-stands-pebbly-beach-sunny-day-city-beach-black-sea-coast_166373-2276.jpg", imageAlt: "Exterior siding work"
|
||||
}
|
||||
]}
|
||||
textboxLayout="default"
|
||||
@@ -173,28 +153,13 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Kitchen Renovation",
|
||||
price: "Complete Transformation",
|
||||
variant: "Trim & Fixtures",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg?_wi=1",
|
||||
imageAlt: "Kitchen renovation project"
|
||||
id: "1", name: "Kitchen Renovation", price: "Complete Transformation", variant: "Trim & Fixtures", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg", imageAlt: "Kitchen renovation project"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Bathroom Remodel",
|
||||
price: "Modernization Complete",
|
||||
variant: "Full Update",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-modern-house-bathroom-with-technology-art_181624-2980.jpg",
|
||||
imageAlt: "Bathroom remodel project"
|
||||
id: "2", name: "Bathroom Remodel", price: "Modernization Complete", variant: "Full Update", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-modern-house-bathroom-with-technology-art_181624-2980.jpg", imageAlt: "Bathroom remodel project"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Exterior Deck",
|
||||
price: "Outdoor Living",
|
||||
variant: "New Construction",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/single-sun-canopy-stands-pebbly-beach-sunny-day-city-beach-black-sea-coast_166373-2276.jpg?_wi=2",
|
||||
imageAlt: "Deck and patio project"
|
||||
id: "3", name: "Exterior Deck", price: "Outdoor Living", variant: "New Construction", imageSrc: "http://img.b2bpic.net/free-photo/single-sun-canopy-stands-pebbly-beach-sunny-day-city-beach-black-sea-coast_166373-2276.jpg", imageAlt: "Deck and patio project"
|
||||
}
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
@@ -214,58 +179,28 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Jen Posey",
|
||||
role: "Homeowner",
|
||||
company: "Denver Area",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1",
|
||||
imageAlt: "Jen Posey testimonial"
|
||||
id: "1", name: "Jen Posey", role: "Homeowner", company: "Denver Area", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Jen Posey testimonial"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Ty Vigil",
|
||||
role: "Property Owner",
|
||||
company: "Boulder County",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
|
||||
imageAlt: "Ty Vigil testimonial"
|
||||
id: "2", name: "Ty Vigil", role: "Property Owner", company: "Boulder County", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "Ty Vigil testimonial"
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sarah Martinez",
|
||||
role: "Homeowner",
|
||||
company: "Fort Collins",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg?_wi=1",
|
||||
imageAlt: "Sarah Martinez testimonial"
|
||||
id: "3", name: "Sarah Martinez", role: "Homeowner", company: "Fort Collins", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg", imageAlt: "Sarah Martinez testimonial"
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "James Anderson",
|
||||
role: "Home Investor",
|
||||
company: "Littleton Area",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",
|
||||
imageAlt: "James Anderson testimonial"
|
||||
id: "4", name: "James Anderson", role: "Home Investor", company: "Littleton Area", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageAlt: "James Anderson testimonial"
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Maria Garcia",
|
||||
role: "Homeowner",
|
||||
company: "Westminster",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-woman-green-suit-using-phone-outside-street_1303-29546.jpg",
|
||||
imageAlt: "Maria Garcia testimonial"
|
||||
id: "5", name: "Maria Garcia", role: "Homeowner", company: "Westminster", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-woman-green-suit-using-phone-outside-street_1303-29546.jpg", imageAlt: "Maria Garcia testimonial"
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "David Chen",
|
||||
role: "Property Manager",
|
||||
company: "Broomfield",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-handsome-man-suit-street_158538-10200.jpg",
|
||||
imageAlt: "David Chen testimonial"
|
||||
id: "6", name: "David Chen", role: "Property Manager", company: "Broomfield", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-handsome-man-suit-street_158538-10200.jpg", imageAlt: "David Chen testimonial"
|
||||
}
|
||||
]}
|
||||
gridVariant="uniform-all-items-equal"
|
||||
@@ -285,20 +220,10 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "15+",
|
||||
title: "Years of Experience",
|
||||
description: "Serving the Front Range with dedication and quality",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg?_wi=2",
|
||||
imageAlt: "Experience in home improvement"
|
||||
id: "1", value: "15+", title: "Years of Experience", description: "Serving the Front Range with dedication and quality", imageSrc: "http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg", imageAlt: "Experience in home improvement"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "500+",
|
||||
title: "Projects Completed",
|
||||
description: "Happy families in the Front Range region",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg?_wi=2",
|
||||
imageAlt: "Portfolio of completed projects"
|
||||
id: "2", value: "500+", title: "Projects Completed", description: "Happy families in the Front Range region", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg", imageAlt: "Portfolio of completed projects"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -314,31 +239,22 @@ export default function HomePage() {
|
||||
sideDescription="Everything you need to know about our services, estimates, and process."
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you offer free estimates?",
|
||||
content: "Yes, we provide free, no-obligation estimates for all projects. We'll discuss your needs, timeline, and budget to ensure we're the right fit for your home."
|
||||
id: "1", title: "Do you offer free estimates?", content: "Yes, we provide free, no-obligation estimates for all projects. We'll discuss your needs, timeline, and budget to ensure we're the right fit for your home."
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "What areas do you serve?",
|
||||
content: "We proudly serve the entire Front Range region of Colorado, including Denver, Boulder, Fort Collins, Westminster, Littleton, Broomfield, and surrounding communities."
|
||||
id: "2", title: "What areas do you serve?", content: "We proudly serve the entire Front Range region of Colorado, including Denver, Boulder, Fort Collins, Westminster, Littleton, Broomfield, and surrounding communities."
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "How long have you been in business?",
|
||||
content: "Front Range Handyworks has been serving local homeowners with quality workmanship for over 15 years. We're fully licensed, insured, and dedicated to customer satisfaction."
|
||||
id: "3", title: "How long have you been in business?", content: "Front Range Handyworks has been serving local homeowners with quality workmanship for over 15 years. We're fully licensed, insured, and dedicated to customer satisfaction."
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "What's your project timeline?",
|
||||
content: "Project timelines vary based on scope and complexity. We'll provide a detailed schedule during your estimate consultation and keep you updated throughout the process."
|
||||
id: "4", title: "What's your project timeline?", content: "Project timelines vary based on scope and complexity. We'll provide a detailed schedule during your estimate consultation and keep you updated throughout the process."
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Do you handle emergency repairs?",
|
||||
content: "Yes, we offer emergency repair services for urgent issues. Contact us directly at (720) 555-0147 to discuss your emergency situation."
|
||||
id: "5", title: "Do you handle emergency repairs?", content: "Yes, we offer emergency repair services for urgent issues. Contact us directly at (720) 555-0147 to discuss your emergency situation."
|
||||
}
|
||||
]}
|
||||
faqsAnimation="slide-up"
|
||||
textPosition="left"
|
||||
useInvertedBackground={false}
|
||||
animationType="smooth"
|
||||
@@ -358,13 +274,11 @@ export default function HomePage() {
|
||||
{ name: "address", type: "text", placeholder: "Project Address", required: false }
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Describe your project needs and any specific details...",
|
||||
rows: 5,
|
||||
name: "message", placeholder: "Describe your project needs and any specific details...", rows: 5,
|
||||
required: true
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/carpentry-workspace_23-2147773344.jpg"
|
||||
imageAlt="Professional handyman with tools"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
@@ -20,8 +20,7 @@ export default function ServicesPage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Services", href: "/services" },
|
||||
{ label: "Project Gallery", href: "#gallery" },
|
||||
@@ -29,8 +28,7 @@ export default function ServicesPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Service Areas",
|
||||
items: [
|
||||
title: "Service Areas", items: [
|
||||
{ label: "Denver", href: "#" },
|
||||
{ label: "Boulder", href: "#" },
|
||||
{ label: "Fort Collins", href: "#" },
|
||||
@@ -38,16 +36,14 @@ export default function ServicesPage() {
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact Info",
|
||||
items: [
|
||||
title: "Contact Info", items: [
|
||||
{ label: "(720) 555-0147", href: "tel:+17205550147" },
|
||||
{ label: "info@frontrangehandyworks.com", href: "mailto:info@frontrangehandyworks.com" },
|
||||
{ label: "Front Range, CO", href: "#" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Follow Us",
|
||||
items: [
|
||||
title: "Follow Us", items: [
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com" },
|
||||
{ label: "Yelp", href: "https://yelp.com" }
|
||||
@@ -62,7 +58,7 @@ export default function ServicesPage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="medium"
|
||||
sizing="mediumLarge"
|
||||
background="noise"
|
||||
background="circleGradient"
|
||||
cardStyle="solid"
|
||||
primaryButtonStyle="flat"
|
||||
secondaryButtonStyle="solid"
|
||||
@@ -86,32 +82,16 @@ export default function ServicesPage() {
|
||||
tagAnimation="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Trim & Molding Replacement",
|
||||
description: "Expert installation and replacement of interior and exterior trim, crown molding, baseboards, and decorative details. We work with premium materials to enhance your home's beauty and value.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/details-classic-oak-furniture-closeup-old-sofa-classic-office-interior-design-concept-space-text_166373-2661.jpg?_wi=3",
|
||||
imageAlt: "Trim and molding installation"
|
||||
id: "1", title: "Trim & Molding Replacement", description: "Expert installation and replacement of interior and exterior trim, crown molding, baseboards, and decorative details. We work with premium materials to enhance your home's beauty and value.", imageSrc: "http://img.b2bpic.net/free-photo/details-classic-oak-furniture-closeup-old-sofa-classic-office-interior-design-concept-space-text_166373-2661.jpg", imageAlt: "Trim and molding installation"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Window Installation & Repair",
|
||||
description: "Professional window installation, replacement, and repair services. We work with quality materials and skilled installation to improve energy efficiency, security, and home value.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15697.jpg?_wi=3",
|
||||
imageAlt: "Window installation services"
|
||||
id: "2", title: "Window Installation & Repair", description: "Professional window installation, replacement, and repair services. We work with quality materials and skilled installation to improve energy efficiency, security, and home value.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-carpenter-working-with-experienced-man_329181-15697.jpg", imageAlt: "Window installation services"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Door Installation & Repair",
|
||||
description: "Complete door services including installation, repairs, refinishing, and upgrades for entry doors, interior doors, sliding doors, and specialty applications.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-delivering-groceries_23-2149663591.jpg?_wi=2",
|
||||
imageAlt: "Door installation and repair"
|
||||
id: "3", title: "Door Installation & Repair", description: "Complete door services including installation, repairs, refinishing, and upgrades for entry doors, interior doors, sliding doors, and specialty applications.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-delivering-groceries_23-2149663591.jpg", imageAlt: "Door installation and repair"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
title: "Siding & Exterior Work",
|
||||
description: "High-quality siding repair and installation to protect your home from the elements while improving curb appeal, energy performance, and overall property value.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/single-sun-canopy-stands-pebbly-beach-sunny-day-city-beach-black-sea-coast_166373-2276.jpg?_wi=3",
|
||||
imageAlt: "Exterior siding work"
|
||||
id: "4", title: "Siding & Exterior Work", description: "High-quality siding repair and installation to protect your home from the elements while improving curb appeal, energy performance, and overall property value.", imageSrc: "http://img.b2bpic.net/free-photo/single-sun-canopy-stands-pebbly-beach-sunny-day-city-beach-black-sea-coast_166373-2276.jpg", imageAlt: "Exterior siding work"
|
||||
}
|
||||
]}
|
||||
textboxLayout="default"
|
||||
@@ -126,20 +106,10 @@ export default function ServicesPage() {
|
||||
description="Experience the difference that professional craftsmanship, local expertise, and genuine customer care can make."
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "Licensed & Insured",
|
||||
title: "Professional Credentials",
|
||||
description: "Full licensing and insurance coverage for your peace of mind and protection.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg?_wi=4",
|
||||
imageAlt: "Professional certification"
|
||||
id: "1", value: "Licensed & Insured", title: "Professional Credentials", description: "Full licensing and insurance coverage for your peace of mind and protection.", imageSrc: "http://img.b2bpic.net/free-photo/workers-talking-phone-doing-paperwork_23-2147668775.jpg", imageAlt: "Professional certification"
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
value: "Free Estimates",
|
||||
title: "Transparent Pricing",
|
||||
description: "No surprise costs. We provide detailed, honest estimates before any work begins.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg?_wi=4",
|
||||
imageAlt: "Transparent service pricing"
|
||||
id: "2", value: "Free Estimates", title: "Transparent Pricing", description: "No surprise costs. We provide detailed, honest estimates before any work begins.", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-moving-into-new-home_23-2149199117.jpg", imageAlt: "Transparent service pricing"
|
||||
}
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -155,31 +125,22 @@ export default function ServicesPage() {
|
||||
sideDescription="Answers to common questions about our services, process, and how we work with homeowners."
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What types of projects do you handle?",
|
||||
content: "We specialize in trim and molding replacement, window and door installation/repair, siding work, and general home improvement projects. From small repairs to complete renovations, we handle it all with professional craftsmanship."
|
||||
id: "1", title: "What types of projects do you handle?", content: "We specialize in trim and molding replacement, window and door installation/repair, siding work, and general home improvement projects. From small repairs to complete renovations, we handle it all with professional craftsmanship."
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you provide warranties on your work?",
|
||||
content: "Yes, we stand behind the quality of our work. We provide warranties on materials and labor. We'll discuss specific warranty details during your estimate consultation."
|
||||
id: "2", title: "Do you provide warranties on your work?", content: "Yes, we stand behind the quality of our work. We provide warranties on materials and labor. We'll discuss specific warranty details during your estimate consultation."
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "How far in advance should I book?",
|
||||
content: "We recommend contacting us as soon as you know about your project needs. For smaller projects, we can often schedule within 1-2 weeks. Larger projects may require more advance planning."
|
||||
id: "3", title: "How far in advance should I book?", content: "We recommend contacting us as soon as you know about your project needs. For smaller projects, we can often schedule within 1-2 weeks. Larger projects may require more advance planning."
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Can you work around my schedule?",
|
||||
content: "Absolutely. We understand how important convenience is. We'll work with you to find scheduling that fits your needs, including early mornings, evenings, and weekends when necessary."
|
||||
id: "4", title: "Can you work around my schedule?", content: "Absolutely. We understand how important convenience is. We'll work with you to find scheduling that fits your needs, including early mornings, evenings, and weekends when necessary."
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "What's included in your estimate?",
|
||||
content: "Our estimates include detailed project scope, material specifications, labor timeline, total cost, and warranty information. We're transparent about every aspect of your project."
|
||||
id: "5", title: "What's included in your estimate?", content: "Our estimates include detailed project scope, material specifications, labor timeline, total cost, and warranty information. We're transparent about every aspect of your project."
|
||||
}
|
||||
]}
|
||||
faqsAnimation="slide-up"
|
||||
textPosition="left"
|
||||
useInvertedBackground={false}
|
||||
animationType="smooth"
|
||||
|
||||
Reference in New Issue
Block a user