17 Commits

Author SHA1 Message Date
e21246f4a6 Update src/app/services/page.tsx 2026-03-05 21:51:21 +00:00
1bf29cb09c Update src/app/page.tsx 2026-03-05 21:51:20 +00:00
277a45fd33 Update src/app/layout.tsx 2026-03-05 21:51:20 +00:00
5ca12b73f7 Update src/app/about/page.tsx 2026-03-05 21:51:19 +00:00
9104a09d10 Merge version_3 into main
Merge version_3 into main
2026-03-05 21:41:01 +00:00
935e8524f7 Update theme colors 2026-03-05 21:40:55 +00:00
4f9d2a17b7 Merge version_3 into main
Merge version_3 into main
2026-03-05 17:56:29 +00:00
aaeb9d9d57 Update src/app/services/page.tsx 2026-03-05 17:56:24 +00:00
8d20b35c37 Update src/app/page.tsx 2026-03-05 17:56:24 +00:00
c7166cba2c Update src/app/contact/page.tsx 2026-03-05 17:56:23 +00:00
42f18afe2e Merge version_3 into main
Merge version_3 into main
2026-03-05 17:55:32 +00:00
1c99d7ade5 Update src/app/services/page.tsx 2026-03-05 17:55:28 +00:00
b8432aa52c Update src/app/page.tsx 2026-03-05 17:55:28 +00:00
4d65e095fa Update src/app/layout.tsx 2026-03-05 17:55:27 +00:00
c88e09cbad Update src/app/contact/page.tsx 2026-03-05 17:55:27 +00:00
021b6a4e6c Update src/app/about/page.tsx 2026-03-05 17:55:26 +00:00
380de13bad Merge version_2 into main
Merge version_2 into main
2026-03-05 17:06:01 +00:00
6 changed files with 276 additions and 269 deletions

View File

@@ -11,27 +11,27 @@ import { Award, Star, Zap } from 'lucide-react';
export default function AboutPage() {
const navItems = [
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Gallery", id: "gallery" },
{ name: "Contact", id: "contact" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Gallery", id: "/" },
{ name: "Contact", id: "/contact" },
{ name: "Call: (603) 686-3047", id: "tel:+16036863047" },
];
const footerColumns = [
{
title: "Services", items: [
{ label: "Lawn Maintenance", href: "#services" },
{ label: "Landscape Design", href: "#services" },
{ label: "Property Cleanup", href: "#services" },
{ label: "Shrub & Hedge Trimming", href: "#services" },
{ label: "Lawn Maintenance", href: "/services#spring" },
{ label: "Landscape Design", href: "/services#summer" },
{ label: "Property Cleanup", href: "/services#fall" },
{ label: "Shrub & Hedge Trimming", href: "/services#winter" },
],
},
{
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Why Choose Us", href: "#why-choose" },
{ label: "Gallery", href: "#gallery" },
{ label: "Why Choose Us", href: "/" },
{ label: "Gallery", href: "/" },
{ label: "Contact", href: "/contact" },
],
},
@@ -45,8 +45,8 @@ export default function AboutPage() {
},
{
title: "Community", items: [
{ label: "Reviews", href: "#testimonials" },
{ label: "Condo Services", href: "#services" },
{ label: "Reviews", href: "/" },
{ label: "Condo Services", href: "/services" },
{ label: "Seasonal Tips", href: "#" },
{ label: "Partner With Us", href: "/contact" },
],
@@ -117,11 +117,14 @@ export default function AboutPage() {
tagIcon={Star}
testimonials={[
{
id: "1", name: "Sarah Mitchell", role: "Homeowner, Exeter", testimonial: "Yeti Landcare transformed our overgrown property into something we're proud of. They were punctual, professional, and surprisingly well within our estimate. Outstanding work!", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=4", imageAlt: "Sarah Mitchell testimonial"},
id: "1", name: "Sarah Mitchell", role: "Homeowner, Exeter", testimonial: "Yeti Landcare transformed our overgrown property into something we're proud of. They were punctual, professional, and surprisingly well within our estimate. Outstanding work!", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=4", imageAlt: "Sarah Mitchell testimonial"
},
{
id: "2", name: "Michael Chen", role: "Condo Association President", testimonial: "Managing landscaping for our 58-unit complex is challenging, but Yeti handles everything with complete professionalism. Their honesty and attention to detail is refreshing.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "Michael Chen testimonial"},
id: "2", name: "Michael Chen", role: "Condo Association President", testimonial: "Managing landscaping for our 58-unit complex is challenging, but Yeti handles everything with complete professionalism. Their honesty and attention to detail is refreshing.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "Michael Chen testimonial"
},
{
id: "3", name: "Emily Rodriguez", role: "Property Manager, Seacoast", testimonial: "Very knowledgeable about design and plant placement. They delivered a complete property transformation with every piece of debris removed. Highly professional.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=5", imageAlt: "Emily Rodriguez testimonial"},
id: "3", name: "Emily Rodriguez", role: "Property Manager, Seacoast", testimonial: "Very knowledgeable about design and plant placement. They delivered a complete property transformation with every piece of debris removed. Highly professional.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=5", imageAlt: "Emily Rodriguez testimonial"
},
]}
textboxLayout="default"
animationType="slide-up"
@@ -138,4 +141,4 @@ export default function AboutPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -1,55 +1,50 @@
"use client";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import { CheckCircle, Phone, Mail, MapPin } from 'lucide-react';
import { Phone, Mail, MapPin, CheckCircle } from 'lucide-react';
export default function ContactPage() {
const navItems = [
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Gallery", id: "gallery" },
{ name: "Contact", id: "contact" },
{ name: "Call: (603) 555-0147", id: "tel:+16035550147" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Gallery", id: "/" },
{ name: "Contact", id: "/contact" },
{ name: "Call: (603) 686-3047", id: "tel:+16036863047" },
];
const footerColumns = [
{
title: "Services",
items: [
{ label: "Lawn Maintenance", href: "#services" },
{ label: "Landscape Design", href: "#services" },
{ label: "Property Cleanup", href: "#services" },
{ label: "Shrub & Hedge Trimming", href: "#services" },
title: "Services", items: [
{ label: "Lawn Maintenance", href: "/services#spring" },
{ label: "Landscape Design", href: "/services#summer" },
{ label: "Property Cleanup", href: "/services#fall" },
{ label: "Shrub & Hedge Trimming", href: "/services#winter" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Why Choose Us", href: "#why-choose" },
{ label: "Gallery", href: "#gallery" },
{ label: "Why Choose Us", href: "/" },
{ label: "Gallery", href: "/" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Contact",
items: [
{ label: "Call: (603) 555-0147", href: "tel:+16035550147" },
title: "Contact", items: [
{ label: "Call: (603) 686-3047", href: "tel:+16036863047" },
{ label: "Email: info@yetilandcare.com", href: "mailto:info@yetilandcare.com" },
{ label: "10 Kingston Rd, Exeter, NH 03833", href: "#" },
{ label: "Service Area: Exeter & Seacoast NH", href: "#" },
],
},
{
title: "Community",
items: [
{ label: "Reviews", href: "#testimonials" },
{ label: "Condo Services", href: "#services" },
title: "Community", items: [
{ label: "Reviews", href: "/" },
{ label: "Condo Services", href: "/services" },
{ label: "Seasonal Tips", href: "#" },
{ label: "Partner With Us", href: "/contact" },
],
@@ -73,54 +68,38 @@ export default function ContactPage() {
<NavbarStyleApple brandName="Yeti Landcare" navItems={navItems} />
</div>
<div id="contact-form" data-section="contact-form">
<div id="hero" data-section="hero">
<HeroLogo
logoText="Get in Touch"
description="Contact Yeti Landcare for a free estimate on your landscaping project"
buttons={[
{ text: "Call Now: (603) 686-3047", href: "tel:+16036863047" },
{ text: "Send an Email", href: "mailto:info@yetilandcare.com" },
]}
imageSrc="http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg?_wi=3"
imageAlt="Professional landscaping team"
showDimOverlay={true}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
tag="Ready to Transform Your Property?"
title="Get Your Free Estimate Today"
description="Contact Yeti Landcare for a no-obligation consultation. We'll assess your property and provide a fair, detailed estimate with no surprises. Response within 24 hours guaranteed."
description="Contact Yeti Landcare for a no-obligation consultation. We'll assess your property and provide a fair, detailed estimate with no surprises. Serving Exeter and the entire Seacoast NH region."
tagIcon={CheckCircle}
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg?_wi=4"
imageAlt="Contact Yeti Landcare for free estimate"
mediaPosition="right"
mediaAnimation="slide-up"
inputPlaceholder="Your email address"
buttonText="Request Estimate"
buttonText="Get Started"
termsText="We respect your privacy. We'll only use your information to contact you about your landscaping project."
/>
</div>
<div id="contact-info" data-section="contact-info">
<MetricCardSeven
title="Get In Touch"
description="Multiple ways to reach our team for your landscaping needs"
metrics={[
{
id: "phone",
value: "(603) 555-0147",
title: "Call Us Anytime",
items: ["Monday - Friday: 7am - 6pm", "Saturday: 8am - 4pm", "Sunday: Closed", "Emergency services available"],
},
{
id: "email",
value: "Email",
title: "Send us a message",
items: ["info@yetilandcare.com", "Response within 24 hours", "Detailed project estimates", "Custom inquiries welcome"],
},
{
id: "location",
value: "Exeter",
title: "Based in Seacoast NH",
items: ["10 Kingston Rd, Exeter, NH 03833", "Serving Exeter & Seacoast region", "Local expertise since 2010", "Same-day consultations available"],
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Yeti Landcare"
@@ -130,4 +109,4 @@ export default function ContactPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -1,74 +1,21 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Montserrat } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Professional Landscaping in Exeter, NH | Yeti Landcare",
description: "Trusted local landscaping company serving Exeter, NH and Seacoast region. Lawn care, landscape design, property cleanup, and condo services. Free estimates. Call (603) 555-0147.",
keywords: "landscaping Exeter NH, lawn care Exeter NH, landscape contractor Exeter NH, condo landscaping NH, yard cleanup Exeter NH, professional landscaper Seacoast",
metadataBase: new URL("https://yetilandcare.com"),
alternates: {
canonical: "https://yetilandcare.com",
},
openGraph: {
title: "Professional Landscaping in Exeter, NH | Yeti Landcare",
description: "Reliable, fair-priced landscaping services for homeowners and condo associations across the Seacoast NH region.",
url: "https://yetilandcare.com",
siteName: "Yeti Landcare",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-photo/long-shot-young-woman-taking-care-plants_23-2148509881.jpg",
alt: "Yeti Landcare Professional Landscaping",
},
],
},
twitter: {
card: "summary_large_image",
title: "Professional Landscaping in Exeter, NH | Yeti Landcare",
description: "Trusted local landscaping company. Lawn care, design, cleanup, and condo services.",
images: ["http://img.b2bpic.net/free-photo/long-shot-young-woman-taking-care-plants_23-2148509881.jpg"],
},
robots: {
index: true,
follow: true,
},
title: "Yeti Landcare - Professional Landscaping in Exeter, NH", description: "Professional landscaping services in Exeter, NH including lawn maintenance, landscape design, property cleanup, and seasonal services."
};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${montserrat.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.className}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1436,7 +1383,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}
}

View File

@@ -15,27 +15,27 @@ import { Leaf, Palette, Trash2, Scissors, Home, Sun, Award, Camera, Star, CheckC
export default function HomePage() {
const navItems = [
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Gallery", id: "gallery" },
{ name: "Contact", id: "contact" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Gallery", id: "/" },
{ name: "Contact", id: "/contact" },
{ name: "Call: (603) 686-3047", id: "tel:+16036863047" },
];
const footerColumns = [
{
title: "Services", items: [
{ label: "Lawn Maintenance", href: "#services" },
{ label: "Landscape Design", href: "#services" },
{ label: "Property Cleanup", href: "#services" },
{ label: "Shrub & Hedge Trimming", href: "#services" },
{ label: "Lawn Maintenance", href: "/services#spring" },
{ label: "Landscape Design", href: "/services#summer" },
{ label: "Property Cleanup", href: "/services#fall" },
{ label: "Shrub & Hedge Trimming", href: "/services#winter" },
],
},
{
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Why Choose Us", href: "#why-choose" },
{ label: "Gallery", href: "#gallery" },
{ label: "Why Choose Us", href: "/" },
{ label: "Gallery", href: "/" },
{ label: "Contact", href: "/contact" },
],
},
@@ -49,8 +49,8 @@ export default function HomePage() {
},
{
title: "Community", items: [
{ label: "Reviews", href: "#testimonials" },
{ label: "Condo Services", href: "#services" },
{ label: "Reviews", href: "/" },
{ label: "Condo Services", href: "/services" },
{ label: "Seasonal Tips", href: "#" },
{ label: "Partner With Us", href: "/contact" },
],
@@ -82,7 +82,7 @@ export default function HomePage() {
{ text: "Call Now for a Free Estimate", href: "tel:+16036863047" },
{ text: "Request a Quote", href: "#contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/long-shot-young-woman-taking-care-plants_23-2148509881.jpg"
imageSrc="http://img.b2bpic.net/free-photo/long-shot-young-woman-taking-care-plants_23-2148509881.jpg?_wi=1"
imageAlt="Professional landscaping transformation"
showDimOverlay={true}
/>
@@ -113,28 +113,37 @@ export default function HomePage() {
features={[
{
icon: Leaf,
title: "Lawn Maintenance", description: "Regular lawn care, mowing, and maintenance programs tailored to your property"},
title: "Lawn Maintenance", description: "Regular lawn care, mowing, and maintenance programs tailored to your property"
},
{
icon: Palette,
title: "Landscape Design", description: "Expert design and installation with knowledgeable plant placement and selection"},
title: "Landscape Design", description: "Expert design and installation with knowledgeable plant placement and selection"
},
{
icon: Trash2,
title: "Property Cleanup", description: "Complete debris removal and overgrowth clearing for stunning property transformations"},
title: "Property Cleanup", description: "Complete debris removal and overgrowth clearing for stunning property transformations"
},
{
icon: Scissors,
title: "Shrub & Hedge Trimming", description: "Professional trimming and maintenance for manicured landscapes"},
title: "Shrub & Hedge Trimming", description: "Professional trimming and maintenance for manicured landscapes"
},
{
icon: Home,
title: "Condo & HOA Services", description: "Reliable maintenance for condominium complexes and homeowner associations"},
title: "Condo & HOA Services", description: "Reliable maintenance for condominium complexes and homeowner associations"
},
{
icon: Sun,
title: "Seasonal Services", description: "Spring cleanups, fall preparation, and seasonal landscaping solutions"},
title: "Seasonal Services", description: "Spring cleanups, fall preparation, and seasonal landscaping solutions"
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
tag="Services"
tagIcon={Zap}
buttons={[
{ text: "View Seasonal Services", href: "/services" }
]}
/>
</div>
@@ -164,11 +173,14 @@ export default function HomePage() {
tagIcon={Camera}
products={[
{
id: "before-after-1", name: "Overgrown Property Transformation", price: "Complete Cleanup", variant: "Full-Service Restoration", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg", imageAlt: "Before and after overgrown yard transformation"},
id: "before-after-1", name: "Overgrown Property Transformation", price: "Complete Cleanup", variant: "Full-Service Restoration", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg", imageAlt: "Before and after overgrown yard transformation"
},
{
id: "before-after-2", name: "Landscape Design Installation", price: "Design & Install", variant: "Custom Plant Placement", imageSrc: "http://img.b2bpic.net/free-photo/grass-background_1127-3418.jpg", imageAlt: "Professional landscape design installation"},
id: "before-after-2", name: "Landscape Design Installation", price: "Design & Install", variant: "Custom Plant Placement", imageSrc: "http://img.b2bpic.net/free-photo/grass-background_1127-3418.jpg", imageAlt: "Professional landscape design installation"
},
{
id: "before-after-3", name: "Condo Complex Renovation", price: "Maintenance Partnership", variant: "58-Unit Community", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-sustainable-garden-with-home-grown-plants_23-2151479125.jpg", imageAlt: "Condo association landscaping renovation"},
id: "before-after-3", name: "Condo Complex Renovation", price: "Maintenance Partnership", variant: "58-Unit Community", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-sustainable-garden-with-home-grown-plants_23-2151479125.jpg", imageAlt: "Condo association landscaping renovation"
},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -185,17 +197,23 @@ export default function HomePage() {
tagIcon={Star}
testimonials={[
{
id: "1", name: "Sarah Mitchell", role: "Homeowner, Exeter", testimonial: "Yeti Landcare transformed our overgrown property into something we're proud of. They were punctual, professional, and surprisingly well within our estimate. Outstanding work!", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=1", imageAlt: "Sarah Mitchell testimonial"},
id: "1", name: "Sarah Mitchell", role: "Homeowner, Exeter", testimonial: "Yeti Landcare transformed our overgrown property into something we're proud of. They were punctual, professional, and surprisingly well within our estimate. Outstanding work!", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=1", imageAlt: "Sarah Mitchell testimonial"
},
{
id: "2", name: "Michael Chen", role: "Condo Association President", testimonial: "Managing landscaping for our 58-unit complex is challenging, but Yeti handles everything with complete professionalism. Their honesty and attention to detail is refreshing.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Michael Chen testimonial"},
id: "2", name: "Michael Chen", role: "Condo Association President", testimonial: "Managing landscaping for our 58-unit complex is challenging, but Yeti handles everything with complete professionalism. Their honesty and attention to detail is refreshing.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Michael Chen testimonial"
},
{
id: "3", name: "Emily Rodriguez", role: "Property Manager, Seacoast", testimonial: "Very knowledgeable about design and plant placement. They delivered a complete property transformation with every piece of debris removed. Highly professional.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=2", imageAlt: "Emily Rodriguez testimonial"},
id: "3", name: "Emily Rodriguez", role: "Property Manager, Seacoast", testimonial: "Very knowledgeable about design and plant placement. They delivered a complete property transformation with every piece of debris removed. Highly professional.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=2", imageAlt: "Emily Rodriguez testimonial"
},
{
id: "4", name: "David Kim", role: "Homeowner, Hampton", testimonial: "Punctual, professional, and fair pricing. They stood out for their reliability and communication. We've already recommended them to our neighbors.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "David Kim testimonial"},
id: "4", name: "David Kim", role: "Homeowner, Hampton", testimonial: "Punctual, professional, and fair pricing. They stood out for their reliability and communication. We've already recommended them to our neighbors.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "David Kim testimonial"
},
{
id: "5", name: "Jennifer Walsh", role: "HOA Board Member", testimonial: "Yeti Landcare is dependable and detail-oriented. Every job is completed to our standards, and they're responsive to our needs. Outstanding partner for our community.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=3", imageAlt: "Jennifer Walsh testimonial"},
id: "5", name: "Jennifer Walsh", role: "HOA Board Member", testimonial: "Yeti Landcare is dependable and detail-oriented. Every job is completed to our standards, and they're responsive to our needs. Outstanding partner for our community.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=3", imageAlt: "Jennifer Walsh testimonial"
},
{
id: "6", name: "Robert Thompson", role: "Homeowner, Exeter", testimonial: "We hired them for a complete yard overhaul. The team's professionalism and workmanship exceeded expectations. Fair pricing, clean job site—exactly what we needed.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Robert Thompson testimonial"},
id: "6", name: "Robert Thompson", role: "Homeowner, Exeter", testimonial: "We hired them for a complete yard overhaul. The team's professionalism and workmanship exceeded expectations. Fair pricing, clean job site—exactly what we needed.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Robert Thompson testimonial"
},
]}
textboxLayout="default"
animationType="slide-up"
@@ -211,7 +229,7 @@ export default function HomePage() {
tagIcon={CheckCircle}
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg"
imageSrc="http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg?_wi=1"
imageAlt="Contact Yeti Landcare for free estimate"
mediaPosition="right"
mediaAnimation="slide-up"
@@ -230,4 +248,4 @@ export default function HomePage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -1,56 +1,53 @@
"use client";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import { Leaf, Palette, Trash2, Scissors, Home, Sun, Zap, Camera, TrendingUp, Package } from 'lucide-react';
import { CloudRain, Sprout, Leaf, Snowflake, Palette, Trash2, Scissors, Home, Sun, Star, CheckCircle, Zap } from 'lucide-react';
export default function ServicesPage() {
const navItems = [
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Gallery", id: "gallery" },
{ name: "Contact", id: "contact" },
{ name: "Call: (603) 555-0147", id: "tel:+16035550147" },
{ name: "Services", id: "/services" },
{ name: "About", id: "/about" },
{ name: "Gallery", id: "/" },
{ name: "Contact", id: "/contact" },
{ name: "Call: (603) 686-3047", id: "tel:+16036863047" },
];
const footerColumns = [
{
title: "Services",
items: [
{ label: "Lawn Maintenance", href: "#services" },
{ label: "Landscape Design", href: "#services" },
{ label: "Property Cleanup", href: "#services" },
{ label: "Shrub & Hedge Trimming", href: "#services" },
title: "Services", items: [
{ label: "Lawn Maintenance", href: "/services#spring" },
{ label: "Landscape Design", href: "/services#summer" },
{ label: "Property Cleanup", href: "/services#fall" },
{ label: "Shrub & Hedge Trimming", href: "/services#winter" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Why Choose Us", href: "#why-choose" },
{ label: "Gallery", href: "#gallery" },
{ label: "Why Choose Us", href: "/" },
{ label: "Gallery", href: "/" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Contact",
items: [
{ label: "Call: (603) 555-0147", href: "tel:+16035550147" },
title: "Contact", items: [
{ label: "Call: (603) 686-3047", href: "tel:+16036863047" },
{ label: "Email: info@yetilandcare.com", href: "mailto:info@yetilandcare.com" },
{ label: "10 Kingston Rd, Exeter, NH 03833", href: "#" },
{ label: "Service Area: Exeter & Seacoast NH", href: "#" },
],
},
{
title: "Community",
items: [
{ label: "Reviews", href: "#testimonials" },
{ label: "Condo Services", href: "#services" },
title: "Community", items: [
{ label: "Reviews", href: "/" },
{ label: "Condo Services", href: "/services" },
{ label: "Seasonal Tips", href: "#" },
{ label: "Partner With Us", href: "/contact" },
],
@@ -74,111 +71,134 @@ export default function ServicesPage() {
<NavbarStyleApple brandName="Yeti Landcare" navItems={navItems} />
</div>
<div id="services-detail" data-section="services-detail">
<div id="hero" data-section="hero">
<HeroLogo
logoText="Our Services"
description="Professional Landscaping Services Organized by Season"
buttons={[
{ text: "Get a Free Estimate", href: "tel:+16036863047" },
{ text: "Request a Quote", href: "#contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/long-shot-young-woman-taking-care-plants_23-2148509881.jpg?_wi=2"
imageAlt="Professional landscaping services"
showDimOverlay={true}
/>
</div>
<div id="spring" data-section="spring">
<FeatureHoverPattern
title="Our Complete Service Portfolio"
description="Comprehensive landscaping solutions designed to transform and maintain your property throughout the year"
title="Spring Services"
description="Prepare your property for the growing season with our comprehensive spring landscaping solutions"
features={[
{
icon: Leaf,
title: "Lawn Maintenance",
description: "Regular lawn care, mowing, edging, and maintenance programs tailored to your property's specific needs and seasonal requirements.",
icon: Sprout,
title: "Spring Cleanup", description: "Debris removal, mulch installation, and garden bed preparation for the growing season"
},
{
icon: Palette,
title: "Landscape Design",
description: "Expert design and installation services with knowledgeable plant placement, selection, and professional hardscape integration.",
title: "Landscape Design", description: "Expert design and installation with knowledgeable plant placement and selection"
},
{
icon: Trash2,
title: "Property Cleanup",
description: "Complete debris removal, overgrowth clearing, and comprehensive property restoration for stunning transformations.",
icon: Leaf,
title: "Planting & Installation", description: "Professional planting services for trees, shrubs, and perennials tailored to your space"
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
tag="Spring"
tagIcon={Sprout}
/>
</div>
<div id="summer" data-section="summer">
<FeatureHoverPattern
title="Summer Services"
description="Keep your landscape looking pristine throughout the warmest months with regular maintenance"
features={[
{
icon: Leaf,
title: "Lawn Maintenance", description: "Weekly mowing, edging, and lawn care programs tailored to your property's needs"
},
{
icon: Scissors,
title: "Shrub & Hedge Trimming",
description: "Professional trimming, pruning, and maintenance services for manicured landscapes and healthy plant growth.",
title: "Shrub & Hedge Trimming", description: "Professional trimming and maintenance for manicured landscapes and defined edges"
},
{
icon: CloudRain,
title: "Watering & Irrigation", description: "Seasonal watering programs and irrigation maintenance to keep plants thriving"
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
tag="Summer"
tagIcon={Sun}
/>
</div>
<div id="fall" data-section="fall">
<FeatureHoverPattern
title="Fall Services"
description="Prepare your property for winter with our seasonal fall landscaping services"
features={[
{
icon: Leaf,
title: "Leaf Cleanup", description: "Complete leaf removal and debris clearing for a clean, finished appearance"
},
{
icon: Trash2,
title: "Property Cleanup", description: "Complete debris removal and overgrowth clearing for stunning property transformations"
},
{
icon: Home,
title: "Condo & HOA Services",
description: "Specialized maintenance for condominium complexes and homeowner associations with reliable, consistent service.",
title: "Fall Preparation", description: "Winterization services including bed cleanup, mulch refresh, and shrub protection"
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
tag="Fall"
tagIcon={Leaf}
/>
</div>
<div id="winter" data-section="winter">
<FeatureHoverPattern
title="Winter Services"
description="Maintain curb appeal and property safety during the cold season"
features={[
{
icon: Snowflake,
title: "Snow Management", description: "Professional snow removal and management services for residential and commercial properties"
},
{
icon: Home,
title: "Condo & HOA Services", description: "Reliable winter maintenance for condominium complexes and homeowner associations"
},
{
icon: Sun,
title: "Seasonal Services",
description: "Spring cleanups, fall leaf removal, winter preparation, and seasonal landscaping solutions for year-round property maintenance.",
title: "Winter Landscaping", description: "Winter planting, evergreen care, and seasonal landscaping enhancements"
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
tag="Services"
tagIcon={Zap}
tag="Winter"
tagIcon={Snowflake}
/>
</div>
<div id="service-packages" data-section="service-packages">
<ProductCardFour
title="Popular Service Packages"
description="Choose from our popular service packages designed to fit your property's unique needs and budget"
tag="Packages"
tagIcon={Package}
products={[
{
id: "package-1",
name: "Maintenance Plan - Basic",
price: "Starting at $99/visit",
variant: "Bi-weekly lawn care",
imageSrc: "http://img.b2bpic.net/free-photo/grass-background_1127-3418.jpg?_wi=2",
imageAlt: "Basic maintenance plan",
},
{
id: "package-2",
name: "Design & Installation",
price: "Custom quote",
variant: "Full landscape project",
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-sustainable-garden-with-home-grown-plants_23-2151479125.jpg?_wi=2",
imageAlt: "Design and installation service",
},
{
id: "package-3",
name: "Complete Property Cleanup",
price: "Starting at $299",
variant: "One-time or recurring",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-raking-outdoors_23-2149382185.jpg?_wi=2",
imageAlt: "Property cleanup service",
},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="service-benefits" data-section="service-benefits">
<div id="year-round" data-section="year-round">
<MetricCardSeven
title="Why Professional Landscaping Matters"
description="Discover the tangible benefits of choosing professional landscaping services for your property"
title="Year-Round Service Options"
description="Comprehensive maintenance programs available throughout all seasons"
metrics={[
{
id: "value",
value: "15%",
title: "Average Property Value Increase",
items: ["Enhanced curb appeal", "Professional appearance", "Buyer attraction", "Long-term investment"],
id: "residential", value: "Ongoing", title: "Residential Maintenance", items: ["Lawn care & mowing", "Shrub trimming", "Seasonal cleanups", "Custom landscaping"],
},
{
id: "satisfaction",
value: "98%",
title: "Customer Satisfaction Rate",
items: ["Reliable service", "Fair pricing", "Quality workmanship", "Professional team"],
},
{
id: "time",
value: "40+",
title: "Hours Saved Annually",
items: ["No DIY stress", "Expert maintenance", "Peace of mind", "Consistent results"],
id: "commercial", value: "24/7", title: "Commercial & HOA", items: ["Condo associations", "Property management", "Large-scale maintenance", "Emergency services"],
},
]}
textboxLayout="default"
@@ -187,6 +207,47 @@ export default function ServicesPage() {
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
title="Customer Testimonials"
description="Hear from satisfied customers who trust Yeti Landcare for seasonal services"
tag="Reviews"
tagIcon={Star}
testimonials={[
{
id: "1", name: "Sarah Mitchell", role: "Homeowner, Exeter", testimonial: "Yeti Landcare transformed our overgrown property into something we're proud of. They handle every season with professionalism. Outstanding work!", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=1", imageAlt: "Sarah Mitchell testimonial"
},
{
id: "2", name: "Michael Chen", role: "Condo Association President", testimonial: "Managing landscaping through all four seasons is challenging, but Yeti handles everything with complete professionalism and consistency.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Michael Chen testimonial"
},
{
id: "3", name: "Emily Rodriguez", role: "Property Manager, Seacoast", testimonial: "Very knowledgeable about seasonal landscaping. They delivered consistent results throughout the year. Highly professional and reliable.", imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg?_wi=2", imageAlt: "Emily Rodriguez testimonial"
},
]}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
tag="Ready to Transform Your Property?"
title="Get Your Free Estimate Today"
description="Contact Yeti Landcare for a no-obligation consultation. We'll assess your seasonal service needs and provide a fair, detailed estimate."
tagIcon={CheckCircle}
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/attractive-gardener-posing-while-trimming-conifer-bush-by-electric-hedge-clippers-sunny-day_7502-10442.jpg?_wi=2"
imageAlt="Contact Yeti Landcare for services"
mediaPosition="right"
mediaAnimation="slide-up"
inputPlaceholder="Your email address"
buttonText="Get Started"
termsText="We respect your privacy. We'll only use your information to contact you about your landscaping project."
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Yeti Landcare"
@@ -196,4 +257,4 @@ export default function ServicesPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -14,7 +14,7 @@
--card: #ffffff;
--foreground: #1c1c1c;
--primary-cta: #1c1c1c;
--primary-cta-text: #f5f5f5;
--primary-cta-text: #f9f9f9;
--secondary-cta: #ffffff;
--secondary-cta-text: #1c1c1c;
--accent: #6139e6;