246 lines
13 KiB
TypeScript
246 lines
13 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
|
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
|
import SplitAbout from '@/components/sections/about/SplitAbout';
|
|
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
|
|
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
|
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
|
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
|
import FooterCard from '@/components/sections/footer/FooterCard';
|
|
import { Award, CheckCircle, Clock, Heart, HelpCircle, MapPin, Mail, Phone, Rocket, Sparkles, Wrench } from 'lucide-react';
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="expand-hover"
|
|
defaultTextAnimation="entrance-slide"
|
|
borderRadius="soft"
|
|
contentWidth="small"
|
|
sizing="mediumLargeSizeMediumTitles"
|
|
background="floatingGradient"
|
|
cardStyle="gradient-bordered"
|
|
primaryButtonStyle="double-inset"
|
|
secondaryButtonStyle="radial-glow"
|
|
headingFontWeight="extrabold"
|
|
>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleCentered
|
|
navItems={[
|
|
{ name: "Home", id: "hero" },
|
|
{ name: "About", id: "about" },
|
|
{ name: "Services", id: "features" },
|
|
{ name: "Testimonials", id: "testimonials" },
|
|
{ name: "FAQ", id: "faq" }
|
|
]}
|
|
button={{
|
|
text: "Get a Free Quote", href: "contact"
|
|
}}
|
|
brandName="In Good Nick"
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroCarouselLogo
|
|
logoText="IN GOOD NICK"
|
|
description="Trusted local handyman and yard maintenance services delivering premium results and reliable service to Gingin and surrounding areas"
|
|
buttons={[
|
|
{ text: "Get a Free Quote", href: "contact" },
|
|
{ text: "View Our Work", href: "about" }
|
|
]}
|
|
slides={[
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/brunet-handyman-protective-shield-standing-with-cordless-chain-saw-while-working-backyard_7502-10173.jpg?_wi=1", imageAlt: "Professional yard maintenance and handyman services"
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-black-apron_1157-41435.jpg?_wi=1", imageAlt: "Expert lawn care and garden maintenance"
|
|
},
|
|
{
|
|
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-different-construction-tools-wooden-background_169016-24024.jpg?_wi=1", imageAlt: "Quality home and building repair services"
|
|
}
|
|
]}
|
|
autoplayDelay={4000}
|
|
showDimOverlay={true}
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<SplitAbout
|
|
title="Your Trusted Local Partner for Property Perfection"
|
|
description="At In Good Nick, we understand that your property is one of your most valuable investments. Whether you're managing a residential home, a sprawling rural estate, or looking for reliable maintenance support, our team of skilled professionals delivers consistent quality and peace of mind. With years of experience serving the Gingin region and surrounding Western Australian properties, we've built our reputation on reliability, professionalism, and attention to detail."
|
|
tag="Why Choose Us"
|
|
tagIcon={CheckCircle}
|
|
bulletPoints={[
|
|
{
|
|
title: "Local Expertise", description: "Deep knowledge of the Gingin area and regional property challenges", icon: MapPin
|
|
},
|
|
{
|
|
title: "Reliability First", description: "Consistent, on-time service you can depend on every time", icon: Clock
|
|
},
|
|
{
|
|
title: "Professional Quality", description: "Skilled craftspeople who take pride in every job completed", icon: Award
|
|
},
|
|
{
|
|
title: "Comprehensive Services", description: "Handyman work, yard maintenance, and everything in between", icon: Wrench
|
|
}
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/two-smiling-builders-work-clothes-happily-looking-camera-spending-time-workshop-with-variety-tools-background_574295-1638.jpg"
|
|
imageAlt="In Good Nick professional service team"
|
|
mediaAnimation="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
imagePosition="right"
|
|
/>
|
|
</div>
|
|
|
|
<div id="features" data-section="features">
|
|
<FeatureCardNine
|
|
title="Premium Services"
|
|
description="Comprehensive solutions tailored to your property maintenance needs"
|
|
tag="What We Offer"
|
|
tagIcon={Sparkles}
|
|
features={[
|
|
{
|
|
id: 1,
|
|
title: "Yard Maintenance & Landscaping", description: "Expert lawn care, garden maintenance, hedge trimming, and seasonal yard work to keep your outdoor spaces pristine and well-maintained throughout the year.", phoneOne: {
|
|
imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-grass-with-lawn-mover-back-yard-male-black-apron_1157-41435.jpg?_wi=2"
|
|
},
|
|
phoneTwo: {
|
|
imageSrc: "http://img.b2bpic.net/free-photo/skilful-male-landscaper-using-high-altitude-hedge-trimmer-topiary-park-side-view-focused_7502-10164.jpg"
|
|
}
|
|
},
|
|
{
|
|
id: 2,
|
|
title: "General Handyman Services", description: "Professional repairs, installations, and maintenance work for your home. From small fixes to larger projects, we handle it all with precision and care.", phoneOne: {
|
|
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-composition-with-different-construction-tools-wooden-background_169016-24024.jpg?_wi=2"
|
|
},
|
|
phoneTwo: {
|
|
imageSrc: "http://img.b2bpic.net/free-photo/brunet-handyman-protective-shield-standing-with-cordless-chain-saw-while-working-backyard_7502-10173.jpg?_wi=2"
|
|
}
|
|
}
|
|
]}
|
|
showStepNumbers={true}
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
/>
|
|
</div>
|
|
|
|
<div id="social-proof" data-section="social-proof">
|
|
<SocialProofOne
|
|
title="Trusted Across the Region"
|
|
description="Serving hundreds of satisfied property owners across Gingin and Western Australia"
|
|
tag="Our Community"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
names={[
|
|
"Family Homeowners", "Rural Property Managers", "Busy Professionals", "Estate Owners", "Rental Property Investors", "Local Businesses", "Community Organizations", "Multi-Property Portfolios"
|
|
]}
|
|
speed={40}
|
|
showCard={true}
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardTwelve
|
|
testimonials={[
|
|
{
|
|
id: "1", name: "Margaret Richardson", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Margaret Richardson"
|
|
},
|
|
{
|
|
id: "2", name: "David Thompson", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "David Thompson"
|
|
},
|
|
{
|
|
id: "3", name: "Patricia Williams", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Patricia Williams"
|
|
},
|
|
{
|
|
id: "4", name: "James Mitchell", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "James Mitchell"
|
|
},
|
|
{
|
|
id: "5", name: "Susan Anderson", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5", imageAlt: "Susan Anderson"
|
|
},
|
|
{
|
|
id: "6", name: "Robert Campbell", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6", imageAlt: "Robert Campbell"
|
|
}
|
|
]}
|
|
cardTitle="Over 500 satisfied customers trust In Good Nick to maintain and care for their properties with professional excellence"
|
|
cardTag="Hear from our clients"
|
|
cardTagIcon={Heart}
|
|
cardAnimation="slide-up"
|
|
useInvertedBackground={false}
|
|
/>
|
|
</div>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<FaqDouble
|
|
title="Frequently Asked Questions"
|
|
description="Find answers to common questions about our services, booking process, and maintenance solutions"
|
|
tag="Help & Support"
|
|
tagIcon={HelpCircle}
|
|
faqs={[
|
|
{
|
|
id: "1", title: "How do I book a service with In Good Nick?", content: "Booking is simple and convenient. Contact us through our website by clicking 'Get a Free Quote' or call us directly. We'll discuss your specific needs, provide a free assessment, and schedule a service time that works for your schedule."
|
|
},
|
|
{
|
|
id: "2", title: "What areas do you service?", content: "We proudly serve Gingin and all surrounding areas across Western Australia. Whether you're in town or managing a rural property, our team is equipped to reach you. Contact us to confirm service availability for your specific location."
|
|
},
|
|
{
|
|
id: "3", title: "Do you offer regular maintenance contracts?", content: "Yes, we specialize in regular maintenance programs. Whether you need weekly yard maintenance, monthly property checks, or seasonal deep cleaning, we can create a customized schedule that fits your property's needs and your budget."
|
|
},
|
|
{
|
|
id: "4", title: "What should I expect during my first appointment?", content: "We'll arrive on time with all necessary equipment. Our team will assess your property, discuss your specific requirements, answer any questions, and complete the agreed work professionally. We clean up after ourselves and provide clear communication throughout."
|
|
},
|
|
{
|
|
id: "5", title: "Are your team members insured and qualified?", content: "Absolutely. All our team members are fully qualified professionals with comprehensive insurance coverage. We maintain strict safety standards and professional certifications to protect both your property and our team."
|
|
},
|
|
{
|
|
id: "6", title: "Can you handle emergency maintenance jobs?", content: "We understand that some maintenance needs are urgent. Contact us immediately if you have an emergency, and we'll do our best to fit you in or connect you with appropriate emergency services. We prioritize rapid response for critical property issues."
|
|
}
|
|
]}
|
|
faqsAnimation="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
animationType="smooth"
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactCTA
|
|
tag="Ready to Get Started"
|
|
tagIcon={Rocket}
|
|
title="Your Property Perfectly Maintained"
|
|
description="Don't let maintenance challenges overwhelm you. Get your free quote today and discover why hundreds of property owners across Gingin and Western Australia trust In Good Nick for reliable, professional service."
|
|
buttons={[
|
|
{ text: "Get a Free Quote", href: "#" },
|
|
{ text: "Call Us Today", href: "#" }
|
|
]}
|
|
background={{ variant: "plain" }}
|
|
useInvertedBackground={false}
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterCard
|
|
logoText="IN GOOD NICK"
|
|
copyrightText="© 2025 In Good Nick | Trusted Handyman & Yard Maintenance Services | Gingin, Western Australia"
|
|
socialLinks={[
|
|
{
|
|
icon: Phone,
|
|
href: "tel:+61XXX-XXX-XXX", ariaLabel: "Phone"
|
|
},
|
|
{
|
|
icon: Mail,
|
|
href: "mailto:info@ingoodnic.com.au", ariaLabel: "Email"
|
|
},
|
|
{
|
|
icon: MapPin,
|
|
href: "#", ariaLabel: "Location"
|
|
}
|
|
]}
|
|
/>
|
|
</div>
|
|
</ThemeProvider>
|
|
);
|
|
} |