16 Commits

Author SHA1 Message Date
c90b4f86dc Merge version_4 into main
Merge version_4 into main
2026-06-10 03:51:25 +00:00
e37ef1c395 Update src/app/team/page.tsx 2026-06-10 03:51:22 +00:00
565ff34c9f Update src/app/page.tsx 2026-06-10 03:51:21 +00:00
ef7be920c8 Merge version_3 into main
Merge version_3 into main
2026-06-09 19:46:17 +00:00
1db01fba83 Update src/app/page.tsx 2026-06-09 19:46:12 +00:00
40ea389812 Merge version_3 into main
Merge version_3 into main
2026-06-09 19:45:46 +00:00
6c204a8c1e Update src/app/team/page.tsx 2026-06-09 19:45:42 +00:00
e864f94e62 Update src/app/page.tsx 2026-06-09 19:45:42 +00:00
5d9f19d9fa Merge version_2 into main
Merge version_2 into main
2026-06-09 19:40:48 +00:00
94956f73c2 Update src/app/team/page.tsx 2026-06-09 19:40:45 +00:00
9b90fbfeec Merge version_2 into main
Merge version_2 into main
2026-06-09 19:39:53 +00:00
2dc99c58c5 Add src/app/team/page.tsx 2026-06-09 19:39:50 +00:00
c89894ce2e Update src/app/page.tsx 2026-06-09 19:39:50 +00:00
029e7b67f2 Merge version_1 into main
Merge version_1 into main
2026-06-09 19:32:10 +00:00
bfd314cb50 Merge version_1 into main
Merge version_1 into main
2026-06-09 19:31:37 +00:00
0b726cbb95 Merge version_1 into main
Merge version_1 into main
2026-06-09 19:30:41 +00:00
2 changed files with 164 additions and 72 deletions

View File

@@ -2,18 +2,17 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen'; import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterSimple from '@/components/sections/footer/FooterSimple'; import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial'; import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TextAbout from '@/components/sections/about/TextAbout'; import TextAbout from '@/components/sections/about/TextAbout';
import { Award, CheckCircle, Clock, Gauge, Shield, Sparkles, Star, Users, Zap } from "lucide-react"; import { Award, CheckCircle, Clock, Gauge, Users, Zap } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -34,27 +33,28 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", id: "#home"}, name: "Home", id: "/"},
{ {
name: "Services", id: "#services"}, name: "Services", id: "#services"},
{ {
name: "About Us", id: "#about"}, name: "About Us", id: "#about"},
{ {
name: "Metrics", id: "#metrics"}, name: "Metrics", id: "#metrics"},
{
name: "Pricing", id: "#pricing"},
{ {
name: "Testimonials", id: "#testimonials"}, name: "Testimonials", id: "#testimonials"},
{ {
name: "FAQ", id: "#faq"}, name: "FAQ", id: "#faq"},
{
name: "Team", id: "/team"},
{ {
name: "Contact Us", id: "#contact"}, name: "Contact Us", id: "#contact"},
]} ]}
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4wl321" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EufN7Do3A2uOjy2MolAbblJK9g/uploaded-1781063380749-40bjsf5u.jpg"
logoAlt="USA HVAC Services Logo" logoAlt="USA HVAC Services Logo"
brandName="USA HVAC Services" brandName="USA HVAC Services"
button={{ button={{
text: "Get a Free Quote", href: "#contact"}} text: "Get a Free Quote", href: "#contact"}}
logoImageClassName="bg-transparent"
/> />
</div> </div>
@@ -80,7 +80,7 @@ export default function LandingPage() {
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-woman-with-smart-speaker_23-2149936222.jpg", imageAlt: "David K."}, imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-woman-with-smart-speaker_23-2149936222.jpg", imageAlt: "David K."},
{ {
name: "Jessica L.", handle: "@WarmHome", testimonial: "Had a heating emergency in January, and they were here within hours. Lifesavers!", rating: 5, name: "Jessica L.", handle: "@WarmHome", testimonial: "Had a heating emergency in January, and they were here within hours. Lifesavers!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg", imageAlt: "Jessica L."}, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg?_wi=1", imageAlt: "Jessica L."},
]} ]}
buttons={[ buttons={[
{ {
@@ -187,17 +187,19 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", name: "AC Repair & Maintenance", price: "Starting at $89", imageSrc: "http://img.b2bpic.net/free-photo/coworkers-refill-air-conditioner-freon_482257-90737.jpg", imageAlt: "HVAC technician repairing an outdoor AC unit"}, id: "1", name: "Air Conditioning Services", price: "Starting at $89", imageSrc: "http://img.b2bpic.net/free-photo/coworkers-refill-air-conditioner-freon_482257-90737.jpg", imageAlt: "HVAC technician repairing an outdoor AC unit"},
{ {
id: "2", name: "Furnace Installation", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-s-hand-touching-vintage-machine_23-2148180331.jpg", imageAlt: "Technician installing a new furnace"}, id: "2", name: "Heating System Services", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-s-hand-touching-vintage-machine_23-2148180331.jpg", imageAlt: "Technician installing a new furnace"},
{ {
id: "3", name: "Duct Cleaning Services", price: "Starting at $199", imageSrc: "http://img.b2bpic.net/free-photo/woman-white-shirt-black-pants-doing-selfie-using-smartphone-happy-positive-smiling-showing-v-sign-sitting-chair-light-living-room_141793-101885.jpg", imageAlt: "Specialized equipment for air duct cleaning"}, id: "3", name: "Heat Pump Services", price: "Custom Quote", imageSrc: "http://img.b2bpic.net/free-photo/solar-panels-background_23-2149591146.jpg", imageAlt: "Heat pump installation and repair"},
{ {
id: "4", name: "Preventative Maintenance", price: "Annual Plans", imageSrc: "http://img.b2bpic.net/free-photo/close-up-worker-checking-freon-tank_482257-78533.jpg", imageAlt: "Technician performing routine HVAC inspection"}, id: "4", name: "Thermostat Installation & Repair", price: "Starting at $149", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tablet-with-smart-tv-control_23-2148994125.jpg", imageAlt: "Technician installing a smart thermostat"},
{ {
id: "5", name: "Emergency HVAC Service", price: "24/7 Availability", imageSrc: "http://img.b2bpic.net/free-photo/defective-external-air-conditioner_482257-91071.jpg", imageAlt: "HVAC technician responding to an emergency call"}, id: "5", name: "Duct Cleaning & Air Quality", price: "Starting at $199", imageSrc: "http://img.b2bpic.net/free-photo/woman-white-shirt-black-pants-doing-selfie-using-smartphone-happy-positive-smiling-showing-v-sign-sitting-chair-light-living-room_141793-101885.jpg", imageAlt: "Specialized equipment for air duct cleaning"},
{ {
id: "6", name: "Smart Thermostat Installation", price: "Starting at $149", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tablet-with-smart-tv-control_23-2148994125.jpg", imageAlt: "Technician installing a smart thermostat"}, id: "6", name: "24/7 Emergency HVAC Service", price: "Immediate Response", imageSrc: "http://img.b2bpic.net/free-photo/defective-external-air-conditioner_482257-91071.jpg", imageAlt: "HVAC technician responding to an emergency call"},
{
id: "7", name: "Preventative Maintenance Plans", price: "Annual Plans", imageSrc: "http://img.b2bpic.net/free-photo/close-up-worker-checking-freon-tank_482257-78533.jpg", imageAlt: "Technician performing routine HVAC inspection"}
]} ]}
title="Our Premier HVAC Services" title="Our Premier HVAC Services"
description="From emergency repairs to full system installations, we cover all your heating and cooling needs." description="From emergency repairs to full system installations, we cover all your heating and cooling needs."
@@ -205,45 +207,6 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="pricing" data-section="pricing">
<PricingCardEight
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
plans={[
{
id: "basic", badge: "Value", badgeIcon: Sparkles,
price: "$129/year", subtitle: "Essential Comfort", buttons: [
{
text: "Choose Basic", href: "#contact"},
],
features: [
"1 Annual Tune-Up", "Priority Scheduling", "10% Parts Discount", "Email Support"],
},
{
id: "premium", badge: "Most Popular", badgeIcon: Star,
price: "$249/year", subtitle: "Enhanced Protection", buttons: [
{
text: "Choose Premium", href: "#contact"},
],
features: [
"2 Annual Tune-Ups (AC & Furnace)", "Emergency Service (24/7)", "15% Parts Discount", "Phone & Email Support", "Ductwork Inspection"],
},
{
id: "ultimate", badge: "Ultimate Peace of Mind", badgeIcon: Shield,
price: "$399/year", subtitle: "Total Climate Care", buttons: [
{
text: "Choose Ultimate", href: "#contact"},
],
features: [
"2 Annual Tune-Ups (AC & Furnace)", "Priority Emergency Service", "20% Parts Discount", "Dedicated Account Manager", "Free Diagnostics", "Filter Replacement Program"],
},
]}
title="Transparent Pricing for Exceptional Service"
description="Choose from our service plans designed to keep your systems running efficiently year-round and prevent unexpected breakdowns."
tag="Our Service Plans"
/>
</div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTen <TestimonialCardTen
@@ -294,19 +257,28 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactSplitForm
useInvertedBackground={false} useInvertedBackground={false}
background={{ imageSrc="http://img.b2bpic.net/free-photo/medium-shot-man-working-as-plumber_23-2150746293.jpg?_wi=2"
variant: "radial-gradient"}} imageAlt="HVAC technician working"
tag="Ready for Comfort?" mediaPosition="right"
title="Schedule Your HVAC Service Today" title="Schedule Your HVAC Service Today"
description="Don't let a faulty system disrupt your peace of mind. Contact us now for reliable and prompt service, and experience the difference." description="Fill out the form below to schedule a service or request a free quote. Our team will get back to you promptly."
buttons={[ inputs={[
{ {
text: "Request a Service", href: "#"}, name: "firstName", type: "text", placeholder: "First Name", required: true
},
{ {
text: "Call Us Now", href: "tel:+18001234567"}, name: "lastName", type: "text", placeholder: "Last Name", required: true
},
{
name: "email", type: "email", placeholder: "Email", required: true
},
{
name: "phone", type: "tel", placeholder: "Phone", required: true
}
]} ]}
buttonText="Submit Request"
/> />
</div> </div>
@@ -316,15 +288,19 @@ export default function LandingPage() {
{ {
title: "Services", items: [ title: "Services", items: [
{ {
label: "AC Repair", href: "#services"}, label: "Air Conditioning Services", href: "#services"},
{ {
label: "Furnace Installation", href: "#services"}, label: "Heating System Services", href: "#services"},
{ {
label: "Duct Cleaning", href: "#services"}, label: "Heat Pump Services", href: "#services"},
{ {
label: "Maintenance Plans", href: "#pricing"}, label: "Thermostat Installation & Repair", href: "#services"},
{ {
label: "Emergency Service", href: "#services"}, label: "Duct Cleaning & Air Quality", href: "#services"},
{
label: "Preventative Maintenance Plans", href: "#services"},
{
label: "24/7 Emergency HVAC Service", href: "#services"},
], ],
}, },
{ {
@@ -354,21 +330,23 @@ export default function LandingPage() {
{ {
title: "Contact", items: [ title: "Contact", items: [
{ {
label: "Get a Quote", href: "#contact"}, label: "Location: 221 Gunther Place, Glen Burnie, Maryland 21060"},
{ {
label: "Support", href: "#"}, label: "Phone: 301-246-2456", href: "tel:3012462456"},
{
label: "Call Us: (800) 123-4567", href: "tel:+18001234567"},
{ {
label: "Email: info@usahvac.com", href: "mailto:info@usahvac.com"}, label: "Email: info@usahvac.com", href: "mailto:info@usahvac.com"},
{
label: "Facebook", href: "https://facebook.com/usahvacservices"},
{
label: "Instagram", href: "https://instagram.com/usahvacservices"}
], ],
}, },
]} ]}
bottomLeftText="© 2024 USA HVAC Services. All rights reserved." bottomLeftText="Copyright © 2026 USA HVAC Services"
bottomRightText="Privacy Policy | Terms of Service" bottomRightText="Privacy Policy | Terms of Service"
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

114
src/app/team/page.tsx Normal file
View File

@@ -0,0 +1,114 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import TeamCardSix from '@/components/sections/team/TeamCardSix';
export default function TeamPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSmallSizeMediumTitles"
background="circleGradient"
cardStyle="inset"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home", id: "/"},
{
name: "Services", id: "#services"},
{
name: "About Us", id: "#about"},
{
name: "Metrics", id: "#metrics"},
{
name: "Testimonials", id: "#testimonials"},
{
name: "FAQ", id: "#faq"},
{
name: "Team", id: "/team"},
{
name: "Contact Us", id: "#contact"},
]}
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EufN7Do3A2uOjy2MolAbblJK9g/uploaded-1781063380749-40bjsf5u.jpg"
logoAlt="USA HVAC Services Logo"
brandName="USA HVAC Services"
button={{ text: "Book Now", href: "#contact" }}
logoImageClassName="bg-transparent"
/>
</div>
<div className="min-h-[calc(100vh-theme(spacing.72))] flex flex-col justify-center items-center py-20">
<TeamCardSix
animationType="slide-up"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
textboxLayout="default"
title="Meet Our Expert Team"
description="Dedicated to your comfort, our certified technicians and support staff are the best in the business."
members={[
{ id: "1", name: "Johnathan Doe", role: "Lead HVAC Technician", imageSrc: "http://img.b2bpic.net/free-photo/electrician-working-electric-box_23-2149591146.jpg", imageAlt: "Johnathan Doe" },
{ id: "2", name: "Sarah Chen", role: "Customer Service Manager", imageSrc: "http://img.b2bpic.net/free-photo/pretty-woman-holding-clipboard-looking-camera_23-2148114421.jpg", imageAlt: "Sarah Chen" },
{ id: "3", name: "Michael Rodriguez", role: "HVAC Specialist", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-working-with-tools_23-2149454848.jpg", imageAlt: "Michael Rodriguez" },
{ id: "4", name: "Emily White", role: "Operations Coordinator", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-glasses_23-2148455798.jpg", imageAlt: "Emily White" },
{ id: "5", name: "David Lee", role: "Installation Expert", imageSrc: "http://img.b2bpic.net/free-photo/male-electrician-with-electric-meter_23-2148456248.jpg", imageAlt: "David Lee" }
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{
title: "Services", items: [
{ label: "AC Repair", href: "#services" },
{ label: "Furnace Installation", href: "#services" },
{ label: "Duct Cleaning", href: "#services" },
{ label: "Maintenance Plans", href: "#services" },
{ label: "Emergency Service", href: "#services" }
]
},
{
title: "Company", items: [
{ label: "About Us", href: "#about" },
{ label: "Our Mission", href: "#about" },
{ label: "Why Choose Us", href: "#features" },
{ label: "Careers", href: "#" }
]
},
{
title: "Resources", items: [
{ label: "FAQ", href: "#faq" },
{ label: "Blog", href: "#" },
{ label: "Customer Stories", href: "#testimonials" },
{ label: "Service Areas", href: "#" }
]
},
{
title: "Contact", items: [
{ label: "Get a Quote", href: "#contact" },
{ label: "Support", href: "#" },
{ label: "Call Us: 301-246-2456", href: "tel:+13012462456" },
{ label: "Email: info@usahvac.com", href: "mailto:info@usahvac.com" }
]
}
]}
bottomLeftText="© 2024 USA HVAC Services. All rights reserved."
bottomRightText="Privacy Policy | Terms of Service"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}