44 Commits

Author SHA1 Message Date
80e1e6da71 Update src/app/page.tsx 2026-04-10 04:38:30 +00:00
8e78044793 Update src/app/page.tsx 2026-04-10 04:32:27 +00:00
a83610bf77 Update src/app/page.tsx 2026-04-10 04:30:05 +00:00
7535278470 Update src/app/page.tsx 2026-04-10 04:28:36 +00:00
1ddd8f1b9c Update src/app/page.tsx 2026-04-10 04:28:03 +00:00
9e1344bd07 Merge version_10 into main
Merge version_10 into main
2026-04-10 04:25:31 +00:00
1d7b555b80 Update src/app/page.tsx 2026-04-10 04:25:28 +00:00
038ea78264 Merge version_10 into main
Merge version_10 into main
2026-04-10 04:07:57 +00:00
af14eaea0d Update src/app/page.tsx 2026-04-10 04:07:51 +00:00
43de361c19 Merge version_9 into main
Merge version_9 into main
2026-04-10 04:05:24 +00:00
bee3ccbd38 Update src/app/page.tsx 2026-04-10 04:05:21 +00:00
795a75da91 Merge version_8 into main
Merge version_8 into main
2026-04-10 04:00:29 +00:00
cac17cf4a5 Update src/app/page.tsx 2026-04-10 04:00:26 +00:00
19c471c6ea Merge version_7 into main
Merge version_7 into main
2026-04-10 03:57:54 +00:00
936d97b5b7 Update src/app/page.tsx 2026-04-10 03:57:51 +00:00
8fb981e2f0 Merge version_7 into main
Merge version_7 into main
2026-04-10 03:56:53 +00:00
32c2b64140 Update src/app/page.tsx 2026-04-10 03:56:50 +00:00
1565349f5d Merge version_7 into main
Merge version_7 into main
2026-04-10 03:56:29 +00:00
4460c7ae22 Update src/app/page.tsx 2026-04-10 03:56:26 +00:00
a305275259 Merge version_6 into main
Merge version_6 into main
2026-04-10 03:50:58 +00:00
4c4a30af6b Update src/app/page.tsx 2026-04-10 03:50:55 +00:00
8d31d16aa9 Merge version_6 into main
Merge version_6 into main
2026-04-10 03:50:13 +00:00
9430ee4813 Update src/app/page.tsx 2026-04-10 03:50:10 +00:00
a71350035a Merge version_6 into main
Merge version_6 into main
2026-04-10 03:36:19 +00:00
b6dd6f80c2 Update src/app/page.tsx 2026-04-10 03:36:16 +00:00
73edb1877f Merge version_6 into main
Merge version_6 into main
2026-04-10 03:33:33 +00:00
ad0e409261 Update src/app/page.tsx 2026-04-10 03:33:30 +00:00
6a578b2ca8 Merge version_6 into main
Merge version_6 into main
2026-04-10 03:32:55 +00:00
ef4e6d6945 Update src/app/page.tsx 2026-04-10 03:32:52 +00:00
e0a998977e Merge version_6 into main
Merge version_6 into main
2026-04-10 03:29:38 +00:00
cbae42a7f8 Update src/app/page.tsx 2026-04-10 03:29:35 +00:00
caaa187931 Merge version_6 into main
Merge version_6 into main
2026-04-10 03:29:28 +00:00
28fe803a10 Update src/app/page.tsx 2026-04-10 03:29:22 +00:00
e46023f7c6 Merge version_6 into main
Merge version_6 into main
2026-04-10 03:29:08 +00:00
930a227bde Update src/app/page.tsx 2026-04-10 03:29:05 +00:00
4c37ec28ac Merge version_6 into main
Merge version_6 into main
2026-04-10 03:19:15 +00:00
d79b39c048 Update src/app/page.tsx 2026-04-10 03:19:12 +00:00
93b3a100a3 Merge version_5 into main
Merge version_5 into main
2026-04-10 03:15:41 +00:00
92aabffcfd Update src/app/page.tsx 2026-04-10 03:15:35 +00:00
e8eaf82365 Merge version_4 into main
Merge version_4 into main
2026-04-10 03:11:54 +00:00
37c6201115 Update src/app/page.tsx 2026-04-10 03:11:51 +00:00
37c62e521d Merge version_3 into main
Merge version_3 into main
2026-04-10 02:48:29 +00:00
4f4181c7f8 Update src/app/page.tsx 2026-04-10 02:48:23 +00:00
dc15327afb Merge version_2 into main
Merge version_2 into main
2026-04-10 02:44:41 +00:00

View File

@@ -3,7 +3,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactText from '@/components/sections/contact/ContactText';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
@@ -28,14 +28,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{
name: "Home", id: "home"},
{
name: "Services", id: "services"},
{
name: "About Us", id: "about"},
{
name: "Contact", id: "contact"},
{ name: "Home", id: "home" },
{ name: "Services", id: "services" },
{ name: "About Us", id: "about" },
{ name: "Contact", id: "contact" },
]}
brandName="H & H Outdoor Services"
/>
@@ -43,27 +39,19 @@ export default function LandingPage() {
<div id="home" data-section="home">
<HeroBillboardRotatedCarousel
background={{
variant: "rotated-rays-static"}}
background={{ variant: "rotated-rays-static" }}
title="H & H Outdoor Services"
description="Professional and rugged outdoor services across the Otways. From firewood to small rural fencing repair, we handle it all."
buttons={[
{
text: "Get a Free Quote", href: "#contact"},
{ text: "Get a Free Quote", href: "/contact" },
]}
carouselItems={[
{
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/full-length-man-with-woman-holding-stones-by-vehicle_107420-9758.jpg?_wi=1", imageAlt: "Two workers on rural property"},
{
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/full-length-man-with-woman-holding-stones-by-vehicle_107420-9758.jpg?_wi=2", imageAlt: "Workers standing together"},
{
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/full-length-man-with-woman-holding-stones-by-vehicle_107420-9758.jpg?_wi=3", imageAlt: "Rural landscape team"},
{
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/full-length-man-with-woman-holding-stones-by-vehicle_107420-9758.jpg?_wi=4", imageAlt: "Trusted outdoor services"},
{
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/full-length-man-with-woman-holding-stones-by-vehicle_107420-9758.jpg?_wi=5", imageAlt: "Otways based team"},
{
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/full-length-man-with-woman-holding-stones-by-vehicle_107420-9758.jpg?_wi=6", imageAlt: "Professional outdoor support"},
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775793016379-q01ofvzz.jpg", imageAlt: "Two workers on rural property" },
{ id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789581470-z38rm8pj.jpg", imageAlt: "Workers standing together" },
{ id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775792886520-5ud7az04.jpg", imageAlt: "Rural landscape team" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775793449891-u2y9pi2d.jpg", imageAlt: "Trusted outdoor services" },
{ id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789581470-umm98p79.jpg", imageAlt: "Otways based team" },
{ id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789551559-09cgsad7.jpg", imageAlt: "Professional outdoor support" },
]}
/>
</div>
@@ -73,71 +61,59 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Firewood Collection & Delivery", description: "Quality seasoned firewood delivered to your door.", imageSrc: "http://img.b2bpic.net/free-photo/mature-lumberjack-resting-after-splitting-wood_329181-4613.jpg", imageAlt: "Firewood"},
{
title: "Lawn Mowing & Maintenance", description: "Professional lawn care keeping your property looking sharp.", imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-glasses-brown-jacket-hat-posed-green-field_627829-6374.jpg", imageAlt: "Lawn mowing"},
{
title: "Garden Maintenance", description: "Expert pruning, weeding, and garden care services.", imageSrc: "http://img.b2bpic.net/free-photo/man-taking-care-flowers_23-2147768465.jpg", imageAlt: "Gardening"},
{
title: "Cleaning Services", description: "Pressure cleaning for concrete, driveways, and decks.", imageSrc: "http://img.b2bpic.net/free-photo/father-swinging-child-by-arms-beachfront_23-2148146326.jpg", imageAlt: "Pressure washing"},
{
title: "Wheelie Bin Sanitisation", description: "Keep your bins clean and hygienic.", imageSrc: "http://img.b2bpic.net/free-photo/young-asian-man-put-his-credit-card-removes-cash-from-green-atm_627829-1126.jpg", imageAlt: "Bin cleaning"},
{
title: "Rural Fencing & Repair", description: "Reliable fencing and property repairs for rural lands.", imageSrc: "http://img.b2bpic.net/free-photo/focused-wire_1361-91.jpg", imageAlt: "Fencing"},
{
title: "Waste Disposal & Removal", description: "Efficient rubbish removal for farm or yard waste.", imageSrc: "http://img.b2bpic.net/free-photo/people-taking-community-action_23-2149232507.jpg", imageAlt: "Waste removal"},
{
title: "General Maintenance", description: "Including rural plumbing and general property repairs.", imageSrc: "http://img.b2bpic.net/free-photo/plants-gardening-tools_23-2148905233.jpg", imageAlt: "Rural maintenance"},
{ title: "Firewood Collection & Delivery", description: "High-quality, seasoned hardwood sourced locally and delivered directly to your home for reliable winter warmth.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789605157-cdeqpbz2.jpg", imageAlt: "Firewood" },
{ title: "Lawn Mowing & Maintenance", description: "Professional-grade mowing and edge trimming to keep your lawns pristine and healthy year-round.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789551559-tdqwhk6u.jpg", imageAlt: "Lawn mowing" },
{ title: "Garden Care", description: "Comprehensive garden maintenance, including pruning, weeding, mulching, and general tidying for a vibrant outdoor space.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789551559-fm70pwgh.jpg", imageAlt: "Gardening" },
{ title: "Pressure Cleaning", description: "Restore surfaces with our high-pressure cleaning services for driveways, decks, walkways, and patio areas.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789551559-xrdahcd0.jpg", imageAlt: "Pressure washing" },
{ title: "Bin Sanitisation", description: "Eliminate odours and bacteria with our thorough, eco-friendly sanitisation process for your wheelie bins.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789581470-jxialwje.jpg", imageAlt: "Bin cleaning" },
{ title: "Rural Fencing & Repair", description: "Sturdy post-and-wire fencing solutions, repairs, and gate maintenance specifically tailored for rural properties.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789581470-1hz3orop.jpg", imageAlt: "Fencing" },
{ title: "Waste Removal", description: "Quick, clean removal of green waste, scrap, or general debris from your yard to maintain a clutter-free property.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775789551559-2jnzcd7r.jpg", imageAlt: "Waste removal" },
{ title: "Property Maintenance", description: "General handy-man services and property upkeep, covering minor repairs and rural facility maintenance needs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8xfuwCsAWLRfdbSEcn0hfaDdM/uploaded-1775795381047-fsshwm1q.jpg", imageAlt: "Rural maintenance" },
]}
title="Our Services"
description="Comprehensive outdoor solutions for rural and residential needs."
description="We offer reliable, hardworking outdoor services to keep your rural or residential property in top condition."
/>
</div>
<div id="about" data-section="about">
<AboutMetric
useInvertedBackground={true}
title="Trusted Local Service"
title="About Us:
Meet Harley and Nick — the team behind H & H Outdoor Services. Based in the heart of the Otways, we're two local blokes who take pride in hard work and getting the job done right. Whether it's splitting firewood, mowing your lawns or paddock, fixing a fence line, or clearing green waste, no job is too big or too small. We know the Otways and we know the land. If you need a hand with something around your property, give us a call.\n\n"
metrics={[
{
icon: Wrench,
label: "Years Experience", value: "10+"},
{
icon: MapPin,
label: "Service Locations", value: "Otways"},
{
icon: CheckCircle,
label: "Happy Clients", value: "500+"},
{ icon: Wrench, label: "Expertise", value: "10+ Years" },
{ icon: MapPin, label: "Regions", value: "Otways Area" },
{ icon: CheckCircle, label: "Service", value: "Reliable" },
]}
metricsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactText
<ContactCTA
tag="Get in touch"
title="H & H Outdoor Services"
description="Phone Nick: 0429 772 725.
Phone Harley: 0467 557 976.
Email: hhoutdoorservicesotways@gmail.com"
buttons={[
{ text: "Call Nick", href: "tel:0429772725" },
{ text: "Call Harley", href: "tel:0467557976" },
]}
background={{ variant: "plain" }}
useInvertedBackground={false}
background={{
variant: "gradient-bars"}}
text="Get in touch for a quote: 0400 000 000 | 0400 111 222 or email hello@hnhoutdoor.com.au"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Home", href: "#home"},
{
label: "Services", href: "#services"},
{
label: "About", href: "#about"},
{
label: "Contact", href: "#contact"},
],
},
{ items: [
{ label: "Home", href: "/home" },
{ label: "Services", href: "/services" },
{ label: "About", href: "/about" },
{ label: "Contact", href: "/contact" },
] },
]}
logoText="H & H Outdoor Services"
/>