3 Commits

Author SHA1 Message Date
c6540b0b52 Merge version_2 into main
Merge version_2 into main
2026-04-03 16:28:24 +00:00
4221f5dd9f Update src/app/page.tsx 2026-04-03 16:28:21 +00:00
a39338c329 Merge version_1 into main
Merge version_1 into main
2026-04-03 16:26:40 +00:00

View File

@@ -29,106 +29,35 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Services",
id: "services",
},
{
name: "Emergency",
id: "emergency",
},
{
name: "Contact",
id: "contact",
},
{ name: "Services", id: "services" },
{ name: "Emergency", id: "emergency" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" },
]}
brandName="East TN Tree Service"
button={{
text: "Call Now",
href: "tel:865-555-0123",
}}
text: "Call Now", href: "tel:865-555-0123"}}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{
variant: "gradient-bars",
}}
title="24/7 Tree Removal & Emergency Storm Cleanup"
description="Fast response. Professional crew. No property damage. Serving Louisville, TN and surrounding areas with expertise you can trust."
background={{ variant: "gradient-bars" }}
title="24/7 Professional Tree Care & Emergency Cleanup"
description="Fast response, expert tree removal, and precision trimming for homeowners in Louisville, TN and surrounding areas. Fully insured, reliable service."
kpis={[
{
value: "4.7+",
label: "Google Rating",
},
{
value: "24/7",
label: "Emergency Service",
},
{
value: "Fully",
label: "Insured",
},
{ value: "24/7", label: "Emergency Response" },
{ value: "100%", label: "Insured & Bonded" },
{ value: "4.8", label: "Google Rating" },
]}
enableKpiAnimation={true}
buttons={[
{
text: "Call Now (865) 555-0123",
href: "tel:865-555-0123",
},
{
text: "Get Free Estimate",
href: "#contact",
},
{ text: "Call (865) 555-0123", href: "tel:865-555-0123" },
{ text: "Free Estimate", href: "#contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/stylistic-photo-old-vintage-grunged-yellow-empty-ski-lift-chair-isolated-left-bahinf-pine-tree-branches-winter-forest-focus-seat_346278-467.jpg?_wi=1"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/stylistic-photo-old-vintage-grunged-yellow-empty-ski-lift-chair-isolated-left-bahinf-pine-tree-branches-winter-forest-focus-seat_346278-467.jpg",
alt: "Arborist",
},
{
src: "http://img.b2bpic.net/free-photo/man-with-chainsaw-cuts-tree_169016-1835.jpg",
alt: "Climber",
},
{
src: "http://img.b2bpic.net/free-photo/travel-items-log_23-2147628878.jpg",
alt: "Crew Member",
},
{
src: "http://img.b2bpic.net/free-photo/red-torii-shrine-temple-japan_1150-10852.jpg",
alt: "Foreman",
},
{
src: "http://img.b2bpic.net/free-photo/man-goes-down-rope-entertainment-park_1304-5026.jpg",
alt: "Safety Officer",
},
]}
avatarText="Trusted by over 400+ local families"
marqueeItems={[
{
type: "text",
text: "Licensed & Bonded",
},
{
type: "text",
text: "24/7 Availability",
},
{
type: "text",
text: "Safety First",
},
{
type: "text",
text: "Free Estimates",
},
{
type: "text",
text: "Zero-Damage Guarantee",
},
]}
avatarText="Trusted by local families"
/>
</div>
@@ -137,22 +66,10 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
negativeCard={{
items: [
"Certified Arborist Team",
"Fully Insured & Bonded",
"Spotless Property Cleanup",
],
}}
positiveCard={{
items: [
"Tree Removal & Trimming",
"Storm Damage Cleanup",
"Crane-Assisted Precision Removal",
],
}}
title="Professional Tree Services"
description="We specialize in safe, efficient, and professional tree care for every property type."
negativeCard={{ items: ["Certified Arborist Team", "Fully Insured", "Spotless Cleanup"] }}
positiveCard={{ items: ["Tree Removal & Trimming", "Emergency Storm Cleanup", "Crane-Assisted Removal"] }}
title="Comprehensive Tree Services"
description="We handle everything from routine pruning to dangerous storm damage mitigation with safety-first precision."
tag="Our Expertise"
tagIcon={Leaf}
/>
@@ -160,17 +77,12 @@ export default function LandingPage() {
<div id="emergency" data-section="emergency">
<MediaAbout
useInvertedBackground={false}
title="Tree Fell? Were Available 24/7."
description="Urgent storm damage can't wait. Whether it's a tree on your home, a blocked driveway, or dangerous hanging limbs, our emergency crew is ready to respond immediately to secure your property."
buttons={[
{
text: "Emergency? Call 24/7",
href: "tel:865-555-0123",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/travel-items-log_23-2147628878.jpg?_wi=1"
tag="Emergency Response"
useInvertedBackground={true}
title="Storm Damage? We're Ready to Help."
description="Emergencies happen when you least expect them. Our dedicated response team provides around-the-clock emergency tree removal to clear hazards and protect your property fast."
buttons={[{ text: "Emergency Response: (865) 555-0123", href: "tel:865-555-0123" }]}
imageSrc="http://img.b2bpic.net/free-photo/man-with-chainsaw-cuts-tree_169016-1835.jpg?_wi=1"
tag="24/7 Emergency"
tagIcon={AlertTriangle}
/>
</div>
@@ -181,85 +93,32 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Miller",
role: "Homeowner",
company: "Louisville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/stylistic-photo-old-vintage-grunged-yellow-empty-ski-lift-chair-isolated-left-bahinf-pine-tree-branches-winter-forest-focus-seat_346278-467.jpg?_wi=2",
imageAlt: "professional tree service crew",
},
{
id: "2",
name: "John Davis",
role: "Homeowner",
company: "Louisville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-with-chainsaw-cuts-tree_169016-1835.jpg",
imageAlt: "tree removal job site",
},
{
id: "3",
name: "Emily Chen",
role: "Homeowner",
company: "Alcoa",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/travel-items-log_23-2147628878.jpg?_wi=2",
imageAlt: "storm damage cleanup",
},
{
id: "4",
name: "Michael Reed",
role: "Business Owner",
company: "Louisville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/red-torii-shrine-temple-japan_1150-10852.jpg",
imageAlt: "crane tree removal work",
},
{
id: "5",
name: "Laura White",
role: "Homeowner",
company: "Maryville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-goes-down-rope-entertainment-park_1304-5026.jpg?_wi=1",
imageAlt: "tree service truck parked",
},
{ id: "1", name: "Sarah M.", role: "Louisville Resident", company: "", rating: 5 },
{ id: "2", name: "John D.", role: "Louisville Resident", company: "", rating: 5 },
{ id: "3", name: "Emily C.", role: "Alcoa Resident", company: "", rating: 5 },
]}
kpiItems={[
{
value: "400+",
label: "5-Star Reviews",
},
{
value: "100%",
label: "Customer Satisfaction",
},
{
value: "0",
label: "Property Damage",
},
{ value: "500+", label: "Jobs Completed" },
{ value: "100%", label: "Safety Rating" },
{ value: "5 Star", label: "Customer Average" },
]}
title="Trusted by Your Neighbors"
description="We treat every property with extreme care and focus on zero-damage results."
tag="What Clients Say"
title="Trusted Results, Every Time"
description="Hear from our neighbors in Louisville about why they trust us with their biggest projects."
tag="Proven Experience"
tagIcon={Star}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
useInvertedBackground={true}
background={{ variant: "gradient-bars" }}
tag="Contact Us"
title="Get a Free Estimate Today"
description="Not an emergency? Fill out the form below and our team will get back to you promptly."
imageSrc="http://img.b2bpic.net/free-photo/man-goes-down-rope-entertainment-park_1304-5026.jpg?_wi=2"
title="Get Your Free Estimate"
description="Need non-urgent service? Provide your details and we will schedule an on-site visit for an accurate, no-obligation quote."
imageSrc="http://img.b2bpic.net/free-photo/travel-items-log_23-2147628878.jpg?_wi=1"
inputPlaceholder="Enter your phone number"
buttonText="Send Request"
buttonText="Submit Request"
tagIcon={PhoneCall}
mediaAnimation="slide-up"
/>
@@ -268,42 +127,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Home",
href: "/",
},
{
label: "Services",
href: "#services",
},
],
},
{
items: [
{
label: "Emergency",
href: "#emergency",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
items: [
{
label: "Terms of Service",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
],
},
{ items: [{ label: "Home", href: "/" }, { label: "Services", href: "#services" }] },
{ items: [{ label: "Emergency", href: "#emergency" }, { label: "Contact", href: "#contact" }] },
{ items: [{ label: "Terms of Service", href: "#" }, { label: "Privacy", href: "#" }] },
]}
logoText="East TN Tree Service"
/>
@@ -311,4 +137,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}