Merge version_1_1779306928889 into main #2
@@ -7,7 +7,7 @@ import MetricsSimpleCards from '@/components/sections/metrics/MetricsSimpleCards
|
||||
import PricingCenteredCards from '@/components/sections/pricing/PricingCenteredCards';
|
||||
import ProductRatingCards from '@/components/sections/product/ProductRatingCards';
|
||||
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
|
||||
import { Clock, Settings, Wrench } from "lucide-react";
|
||||
import { Clock, Settings, Wrench, Bolt } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
@@ -18,42 +18,26 @@ export default function HomePage() {
|
||||
<HeroCenteredLogos
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-female-mechanic-fixing-car-wheel_1170-1385.jpg",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-female-mechanic-fixing-car-wheel_1170-1385.jpg"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/building-construction-worker-site_23-2149124275.jpg",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/building-construction-worker-site_23-2149124275.jpg"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/builder-man-wearing-construction-uniform-security-helmet-keeps-fingers-cheeks-tries-make-himself-smile-isolated-pink-wall_141793-14024.jpg",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/builder-man-wearing-construction-uniform-security-helmet-keeps-fingers-cheeks-tries-make-himself-smile-isolated-pink-wall_141793-14024.jpg"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-caucasian-woman-smiling-confident-looking-side-street_839833-24417.jpg"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-loader-holding-house-model-uniform-front-view_176474-21361.jpg",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-loader-holding-house-model-uniform-front-view_176474-21361.jpg"},
|
||||
]}
|
||||
avatarText="Trusted by 10,000+ happy customers"
|
||||
title="Your Comfort, Our Priority. Expert HVAC Solutions."
|
||||
description="Providing top-tier heating, ventilation, and air conditioning services for homes and businesses. Experience reliable comfort all year round."
|
||||
primaryButton={{
|
||||
text: "Get a Free Estimate",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Get a Free Estimate", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Explore Services",
|
||||
href: "#services",
|
||||
}}
|
||||
text: "Explore Services", href: "#services"}}
|
||||
logos={[
|
||||
"https://storage.googleapis.com/webild/default/no-image.jpg?id=zqxuft",
|
||||
"http://img.b2bpic.net/free-vector/organic-natural-eco-home-symbol-background-design-vector_1017-47327.jpg",
|
||||
"https://storage.googleapis.com/webild/default/no-image.jpg?id=iupqbi",
|
||||
"http://img.b2bpic.net/free-vector/eco-friendly-alternative-energy-icon_53876-43321.jpg",
|
||||
"http://img.b2bpic.net/free-vector/flat-design-eco-friendly-labels_23-2149202691.jpg",
|
||||
"http://img.b2bpic.net/free-vector/collection-badges-international-earth-day_23-2147780069.jpg",
|
||||
"http://img.b2bpic.net/free-photo/medium-shot-man-holding-heater_23-2149339531.jpg",
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17482.jpg?_wi=1"
|
||||
"https://storage.googleapis.com/webild/default/no-image.jpg?id=zqxuft", "http://img.b2bpic.net/free-vector/organic-natural-eco-home-symbol-background-design-vector_1017-47327.jpg", "https://storage.googleapis.com/webild/default/no-image.jpg?id=iupqbi", "http://img.b2bpic.net/free-vector/eco-friendly-alternative-energy-icon_53876-43321.jpg", "http://img.b2bpic.net/free-vector/flat-design-eco-friendly-labels_23-2149202691.jpg", "http://img.b2bpic.net/free-vector/collection-badges-international-earth-day_23-2147780069.jpg", "http://img.b2bpic.net/free-photo/medium-shot-man-holding-heater_23-2149339531.jpg"]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17482.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -63,13 +47,9 @@ export default function HomePage() {
|
||||
<AboutTextSplit
|
||||
title="Dedicated to Your Indoor Comfort"
|
||||
descriptions={[
|
||||
"At HVAC Pros, we understand the importance of a comfortable indoor environment. For over 15 years, we've been the leading experts in heating, ventilation, and air conditioning, serving both residential and commercial clients.",
|
||||
"Our certified technicians are committed to delivering reliable solutions, from new system installations and urgent repairs to comprehensive maintenance plans, ensuring optimal performance and energy efficiency for your property. Your satisfaction is our guarantee.",
|
||||
]}
|
||||
"At HVAC Pros, we understand the importance of a comfortable indoor environment. For over 15 years, we've been the leading experts in heating, ventilation, and air conditioning, serving both residential and commercial clients.", "Our certified technicians are committed to delivering reliable solutions, from new system installations and urgent repairs to comprehensive maintenance plans, ensuring optimal performance and energy efficiency for your property. Your satisfaction is our guarantee."]}
|
||||
primaryButton={{
|
||||
text: "Learn More About Us",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Learn More About Us", href: "#"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -82,67 +62,33 @@ export default function HomePage() {
|
||||
description="From installation to maintenance, we cover all your heating and cooling needs with professionalism and efficiency."
|
||||
features={[
|
||||
{
|
||||
title: "Emergency Repairs",
|
||||
description: "24/7 rapid response for unexpected breakdowns, restoring your comfort quickly.",
|
||||
bentoComponent: "info-card-marquee",
|
||||
infoCards: [
|
||||
title: "Emergency Repairs", description: "24/7 rapid response for unexpected breakdowns, restoring your comfort quickly.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{
|
||||
icon: Wrench,
|
||||
label: "Fast",
|
||||
value: "24/7 Service",
|
||||
},
|
||||
label: "Fast", value: "24/7 Service"},
|
||||
{
|
||||
icon: Clock,
|
||||
label: "On Time",
|
||||
value: "Guaranteed",
|
||||
},
|
||||
label: "On Time", value: "Guaranteed"},
|
||||
{
|
||||
icon: Bolt,
|
||||
label: "Reliable",
|
||||
value: "Expert Team",
|
||||
},
|
||||
label: "Reliable", value: "Expert Team"},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wireman-dissasembling-air-conditioner_482257-91015.jpg",
|
||||
imageAlt: "Wireman dissasembling air conditioner",
|
||||
},
|
||||
{
|
||||
title: "Preventative Maintenance",
|
||||
description: "Scheduled check-ups and tuning to extend system life and prevent costly issues.",
|
||||
bentoComponent: "orbiting-icons",
|
||||
centerIcon: Settings,
|
||||
title: "Preventative Maintenance", description: "Scheduled check-ups and tuning to extend system life and prevent costly issues.", bentoComponent: "orbiting-icons", centerIcon: Settings,
|
||||
orbitIcons: [
|
||||
"Droplet",
|
||||
"Fan",
|
||||
"Thermometer",
|
||||
"Lightbulb",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/electrician-is-mounting-electric-sockets-white-wall-indoors_169016-17482.jpg?_wi=2",
|
||||
imageAlt: "Wireman dissasembling air conditioner",
|
||||
"Droplet", "Fan", "Thermometer", "Lightbulb"],
|
||||
},
|
||||
{
|
||||
title: "New System Installation",
|
||||
description: "Professional installation of high-efficiency HVAC systems tailored to your needs.",
|
||||
bentoComponent: "checklist-timeline",
|
||||
heading: "New System Install",
|
||||
subheading: "Seamless Upgrade",
|
||||
checklistItems: [
|
||||
title: "New System Installation", description: "Professional installation of high-efficiency HVAC systems tailored to your needs.", bentoComponent: "checklist-timeline", heading: "New System Install", subheading: "Seamless Upgrade", checklistItems: [
|
||||
{
|
||||
label: "Consultation",
|
||||
detail: "Expert assessment of your needs.",
|
||||
},
|
||||
label: "Consultation", detail: "Expert assessment of your needs."},
|
||||
{
|
||||
label: "System Selection",
|
||||
detail: "Choosing the right energy-efficient unit.",
|
||||
},
|
||||
label: "System Selection", detail: "Choosing the right energy-efficient unit."},
|
||||
{
|
||||
label: "Professional Install",
|
||||
detail: "Certified and experienced technicians.",
|
||||
},
|
||||
label: "Professional Install", detail: "Certified and experienced technicians."},
|
||||
],
|
||||
completedLabel: "Installation Completed",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-female-mechanic-fixing-car-wheel_1170-1385.jpg",
|
||||
imageAlt: "Wireman dissasembling air conditioner",
|
||||
},
|
||||
completedLabel: "Installation Completed"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -156,53 +102,23 @@ export default function HomePage() {
|
||||
description="Explore our range of high-efficiency HVAC units and tailored service packages designed for optimal performance and savings."
|
||||
products={[
|
||||
{
|
||||
brand: "ClimateControl",
|
||||
name: "High-Efficiency Furnace",
|
||||
price: "$3,200",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-room-with-solid-fuel-boiler-working-biofuel-economical-heating_169016-14795.jpg",
|
||||
},
|
||||
brand: "ClimateControl", name: "High-Efficiency Furnace", price: "$3,200", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/man-room-with-solid-fuel-boiler-working-biofuel-economical-heating_169016-14795.jpg"},
|
||||
{
|
||||
brand: "PureComfort",
|
||||
name: "Central AC Unit",
|
||||
price: "$4,500",
|
||||
rating: 4,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-heat-pump-outside-home_23-2149250262.jpg",
|
||||
},
|
||||
brand: "PureComfort", name: "Central AC Unit", price: "$4,500", rating: 4,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/close-up-heat-pump-outside-home_23-2149250262.jpg"},
|
||||
{
|
||||
brand: "SmartTemp",
|
||||
name: "Programmable Thermostat",
|
||||
price: "$250",
|
||||
rating: 5,
|
||||
reviewCount: "150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-smartphone-with-home-automation-app_23-2149036831.jpg",
|
||||
},
|
||||
brand: "SmartTemp", name: "Programmable Thermostat", price: "$250", rating: 5,
|
||||
reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/man-holding-smartphone-with-home-automation-app_23-2149036831.jpg"},
|
||||
{
|
||||
brand: "ZonedAir",
|
||||
name: "Ductless Mini-Split",
|
||||
price: "$2,800",
|
||||
rating: 4,
|
||||
reviewCount: "78",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/air-conditioner-mounted-white-wall_53876-142862.jpg",
|
||||
},
|
||||
brand: "ZonedAir", name: "Ductless Mini-Split", price: "$2,800", rating: 4,
|
||||
reviewCount: "78", imageSrc: "http://img.b2bpic.net/free-photo/air-conditioner-mounted-white-wall_53876-142862.jpg"},
|
||||
{
|
||||
brand: "FreshBreeze",
|
||||
name: "Whole-Home Air Purifier",
|
||||
price: "$700",
|
||||
rating: 5,
|
||||
reviewCount: "62",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/air-purifier-cozy-white-living-room-filter-cleaning-removing-dust-pm25-hepa-home-with-woman-reading-book-sofafor-fresh-air-healthy-lifeair-pollution-concept_657921-694.jpg",
|
||||
},
|
||||
brand: "FreshBreeze", name: "Whole-Home Air Purifier", price: "$700", rating: 5,
|
||||
reviewCount: "62", imageSrc: "http://img.b2bpic.net/free-photo/air-purifier-cozy-white-living-room-filter-cleaning-removing-dust-pm25-hepa-home-with-woman-reading-book-sofafor-fresh-air-healthy-lifeair-pollution-concept_657921-694.jpg"},
|
||||
{
|
||||
brand: "EverHot",
|
||||
name: "Tankless Water Heater",
|
||||
price: "$1,100",
|
||||
rating: 4,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-using-device_23-2148994139.jpg",
|
||||
},
|
||||
brand: "EverHot", name: "Tankless Water Heater", price: "$1,100", rating: 4,
|
||||
reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-using-device_23-2148994139.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -216,17 +132,11 @@ export default function HomePage() {
|
||||
description="Years of experience and countless satisfied customers speak to our commitment to quality service."
|
||||
metrics={[
|
||||
{
|
||||
value: "15+",
|
||||
description: "Years in Service",
|
||||
},
|
||||
value: "15+", description: "Years in Service"},
|
||||
{
|
||||
value: "98%",
|
||||
description: "Customer Satisfaction",
|
||||
},
|
||||
value: "98%", description: "Customer Satisfaction"},
|
||||
{
|
||||
value: "2,500+",
|
||||
description: "Projects Completed",
|
||||
},
|
||||
value: "2,500+", description: "Projects Completed"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -240,25 +150,15 @@ export default function HomePage() {
|
||||
author="Jane D., Homeowner"
|
||||
avatars={[
|
||||
{
|
||||
name: "Jane D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-orange-juice-interior-house-with-turquoise-blanket-basket-fruit_169016-6303.jpg",
|
||||
},
|
||||
name: "Jane D.", imageSrc: "http://img.b2bpic.net/free-photo/fresh-orange-juice-interior-house-with-turquoise-blanket-basket-fruit_169016-6303.jpg"},
|
||||
{
|
||||
name: "Robert S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-female-graphic-designers-interacting-with-each-other_1170-2966.jpg",
|
||||
},
|
||||
name: "Robert S.", imageSrc: "http://img.b2bpic.net/free-photo/male-female-graphic-designers-interacting-with-each-other_1170-2966.jpg"},
|
||||
{
|
||||
name: "Emily C.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-senior-couple-together-indoors_23-2148268650.jpg",
|
||||
},
|
||||
name: "Emily C.", imageSrc: "http://img.b2bpic.net/free-photo/cute-senior-couple-together-indoors_23-2148268650.jpg"},
|
||||
{
|
||||
name: "Michael L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-together-kitchen-drinking-coffee_1303-22275.jpg",
|
||||
},
|
||||
name: "Michael L.", imageSrc: "http://img.b2bpic.net/free-photo/couple-together-kitchen-drinking-coffee_1303-22275.jpg"},
|
||||
{
|
||||
name: "Sarah P.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-bench-restaurant_23-2147871253.jpg",
|
||||
},
|
||||
name: "Sarah P.", imageSrc: "http://img.b2bpic.net/free-photo/empty-bench-restaurant_23-2147871253.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -272,49 +172,22 @@ export default function HomePage() {
|
||||
description="Choose from our flexible service plans for routine maintenance, extended warranties, and priority support."
|
||||
plans={[
|
||||
{
|
||||
tag: "Basic",
|
||||
price: "$99/year",
|
||||
description: "Essential maintenance to keep your system running smoothly.",
|
||||
features: [
|
||||
"Annual System Check-up",
|
||||
"Priority Scheduling",
|
||||
"10% Parts Discount",
|
||||
"Filter Replacement",
|
||||
],
|
||||
tag: "Basic", price: "$99/year", description: "Essential maintenance to keep your system running smoothly.", features: [
|
||||
"Annual System Check-up", "Priority Scheduling", "10% Parts Discount", "Filter Replacement"],
|
||||
primaryButton: {
|
||||
text: "Choose Basic",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Choose Basic", href: "#contact"},
|
||||
},
|
||||
{
|
||||
tag: "Premium",
|
||||
price: "$199/year",
|
||||
description: "Comprehensive care with added benefits for complete peace of mind.",
|
||||
features: [
|
||||
"Semi-Annual Check-ups",
|
||||
"Priority 24/7 Service",
|
||||
"20% Parts Discount",
|
||||
"Extended Labor Warranty",
|
||||
],
|
||||
tag: "Premium", price: "$199/year", description: "Comprehensive care with added benefits for complete peace of mind.", features: [
|
||||
"Semi-Annual Check-ups", "Priority 24/7 Service", "20% Parts Discount", "Extended Labor Warranty"],
|
||||
primaryButton: {
|
||||
text: "Choose Premium",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Choose Premium", href: "#contact"},
|
||||
},
|
||||
{
|
||||
tag: "Ultimate",
|
||||
price: "$299/year",
|
||||
description: "Maximized protection and service for ultimate comfort and savings.",
|
||||
features: [
|
||||
"Quarterly Check-ups",
|
||||
"Immediate 24/7 Emergency",
|
||||
"30% Parts & Labor Discount",
|
||||
"New System Install Credit",
|
||||
],
|
||||
tag: "Ultimate", price: "$299/year", description: "Maximized protection and service for ultimate comfort and savings.", features: [
|
||||
"Quarterly Check-ups", "Immediate 24/7 Emergency", "30% Parts & Labor Discount", "New System Install Credit"],
|
||||
primaryButton: {
|
||||
text: "Choose Ultimate",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Choose Ultimate", href: "#contact"},
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -329,17 +202,11 @@ export default function HomePage() {
|
||||
description="Find answers to common inquiries about our HVAC services, appointments, and maintenance tips."
|
||||
items={[
|
||||
{
|
||||
question: "What areas do you serve?",
|
||||
answer: "We proudly serve residential and commercial clients across the greater metropolitan area and surrounding counties. Please contact us to confirm service availability in your specific location.",
|
||||
},
|
||||
question: "What areas do you serve?", answer: "We proudly serve residential and commercial clients across the greater metropolitan area and surrounding counties. Please contact us to confirm service availability in your specific location."},
|
||||
{
|
||||
question: "How often should I have my HVAC system serviced?",
|
||||
answer: "We recommend professional HVAC maintenance at least once a year, ideally in the spring for your AC and in the fall for your heating system. This ensures optimal performance, efficiency, and longevity.",
|
||||
},
|
||||
question: "How often should I have my HVAC system serviced?", answer: "We recommend professional HVAC maintenance at least once a year, ideally in the spring for your AC and in the fall for your heating system. This ensures optimal performance, efficiency, and longevity."},
|
||||
{
|
||||
question: "Do you offer emergency repair services?",
|
||||
answer: "Yes, we provide 24/7 emergency HVAC repair services. If you have an urgent heating or cooling issue, please call our emergency line immediately, and a technician will be dispatched.",
|
||||
},
|
||||
question: "Do you offer emergency repair services?", answer: "Yes, we provide 24/7 emergency HVAC repair services. If you have an urgent heating or cooling issue, please call our emergency line immediately, and a technician will be dispatched."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pleased-young-male-builder-wearing-uniform-safety-helmet-spreads-hands-white_141793-74581.jpg"
|
||||
/>
|
||||
@@ -352,13 +219,9 @@ export default function HomePage() {
|
||||
tag="Ready for Comfort?"
|
||||
text="Schedule your service today or request a free estimate! Our team is ready to provide top-notch HVAC solutions."
|
||||
primaryButton={{
|
||||
text: "Get a Free Estimate",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Get a Free Estimate", href: "#"}}
|
||||
secondaryButton={{
|
||||
text: "Call Us Now",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Call Us Now", href: "#"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user