11 Commits

Author SHA1 Message Date
a16d4b0925 Switch to version 3: modified src/app/page.tsx 2026-04-17 10:07:00 +00:00
f8899c4273 Merge version_4 into main
Merge version_4 into main
2026-04-17 10:05:48 +00:00
5dd6e623a4 Update src/app/page.tsx 2026-04-17 10:05:45 +00:00
2f5f3273f0 Merge version_3 into main
Merge version_3 into main
2026-04-17 10:02:51 +00:00
151cb6f26e Update src/app/page.tsx 2026-04-17 10:02:48 +00:00
fe3710cf72 Switch to version 1: modified src/app/page.tsx 2026-04-17 09:59:21 +00:00
5e3c07f700 Merge version_2 into main
Merge version_2 into main
2026-04-17 09:57:36 +00:00
554e80d1ba Update src/app/page.tsx 2026-04-17 09:57:34 +00:00
3c20a1e9d8 Merge version_2 into main
Merge version_2 into main
2026-04-17 09:57:13 +00:00
383b4faded Update src/app/page.tsx 2026-04-17 09:57:07 +00:00
6e274e76d6 Merge version_1 into main
Merge version_1 into main
2026-04-17 09:54:51 +00:00

View File

@@ -33,30 +33,18 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "#hero",
},
name: "Home", id: "#hero"},
{
name: "About",
id: "#about",
},
name: "About", id: "#about"},
{
name: "Features",
id: "#features",
},
name: "Features", id: "#features"},
{
name: "Pricing",
id: "#pricing",
},
name: "Pricing", id: "#pricing"},
{
name: "Contact",
id: "#contact",
},
name: "Contact", id: "#contact"},
]}
button={{
text: "Join Now",
href: "#pricing",
}}
text: "Join Now", href: "#pricing"}}
brandName="Family Fitness Norkem"
/>
</div>
@@ -64,63 +52,40 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="Your Fitness Journey Starts Here."
description="Nestled in the heart of Norkem Park, we offer state-of-the-art equipment in a friendly, snob-free environment. Open for business and ready for you."
buttons={[
{
text: "Join Now",
href: "#pricing",
},
text: "Join Now", href: "#pricing"},
]}
imageSrc="http://img.b2bpic.net/free-photo/couple-gym_1303-5509.jpg"
imageAlt="Family Fitness Norkem Park Interior"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151917991.jpg",
alt: "Happy member training",
},
src: "http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151917991.jpg", alt: "Happy member training"},
{
src: "http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151918014.jpg",
alt: "Enthusiastic fitness member",
},
src: "http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151918014.jpg", alt: "Enthusiastic fitness member"},
{
src: "http://img.b2bpic.net/free-photo/woman-doing-fitness-training-leg-extension-push-machine_23-2147827871.jpg",
alt: "Member on machine",
},
src: "http://img.b2bpic.net/free-photo/woman-doing-fitness-training-leg-extension-push-machine_23-2147827871.jpg", alt: "Member on machine"},
{
src: "http://img.b2bpic.net/free-photo/beautiful-athletic-sportswear-girl-training-gym_1157-13756.jpg",
alt: "Athlete training",
},
src: "http://img.b2bpic.net/free-photo/beautiful-athletic-sportswear-girl-training-gym_1157-13756.jpg", alt: "Athlete training"},
{
src: "http://img.b2bpic.net/free-photo/exercising-coastline-beautiful-sunlight-long-hair_1134-722.jpg",
alt: "Community member",
},
src: "http://img.b2bpic.net/free-photo/exercising-coastline-beautiful-sunlight-long-hair_1134-722.jpg", alt: "Community member"},
]}
avatarText="1200+ Happy Members"
marqueeItems={[
{
type: "text",
text: "24/7 Access",
},
type: "text", text: "24/7 Access"},
{
type: "text",
text: "Snob-Free",
},
type: "text", text: "Snob-Free"},
{
type: "text",
text: "Community Focus",
},
type: "text", text: "Community Focus"},
{
type: "text",
text: "Premium Gear",
},
type: "text", text: "Premium Gear"},
{
type: "text",
text: "Join Today",
},
type: "text", text: "Join Today"},
]}
/>
</div>
@@ -146,20 +111,11 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "24/7 Access",
description: "Work out on your schedule with our extended 24/7 access facilities.",
imageSrc: "http://img.b2bpic.net/free-photo/anticipation-harmony-spa-woman-near-sauna-door_169016-69262.jpg",
},
title: "24/7 Access", description: "Work out on your schedule with our extended 24/7 access facilities.", imageSrc: "http://img.b2bpic.net/free-photo/anticipation-harmony-spa-woman-near-sauna-door_169016-69262.jpg"},
{
title: "Modern Equipment",
description: "Enjoy the latest in strength and cardio technology for an optimized workout.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CToL1Sp1IITldMQd9yhy7puSbW/uploaded-1776419603100-1ghsr4yo.jpg",
},
title: "Modern Equipment", description: "Enjoy the latest in strength and cardio technology for an optimized workout.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CToL1Sp1IITldMQd9yhy7puSbW/uploaded-1776419603100-1ghsr4yo.jpg"},
{
title: "Premium Amenities",
description: "Clean showers, lockers, and comfortable spaces to recharge.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-bathrobe-dressing-room-spa-there-is-woman-background_637285-7510.jpg",
},
title: "Premium Amenities", description: "Clean showers, lockers, and comfortable spaces to recharge.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-bathrobe-dressing-room-spa-there-is-woman-background_637285-7510.jpg"},
]}
title="Why Choose Us?"
description="State of the art gym equipment, and facilities to cater for your every need."
@@ -173,38 +129,16 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
tag: "Starter",
price: "R299",
period: "mo",
description: "Perfect for casual gym goers.",
button: {
text: "Join Now",
href: "#contact",
},
featuresTitle: "Included",
features: [
"Daytime Access",
"Basic Cardio",
"Standard Equipment",
],
id: "basic", tag: "Starter", price: "R299", period: "mo", description: "Perfect for casual gym goers.", button: {
text: "Join Now", href: "#contact"},
featuresTitle: "Included", features: [
"Daytime Access", "Basic Cardio", "Standard Equipment"],
},
{
id: "pro",
tag: "Most Popular",
price: "R499",
period: "mo",
description: "Complete access for dedicated fitness lovers.",
button: {
text: "Join Now",
href: "#contact",
},
featuresTitle: "Included",
features: [
"24/7 Access",
"Full Gym Access",
"Priority Support",
],
id: "pro", tag: "Most Popular", price: "R499", period: "mo", description: "Complete access for dedicated fitness lovers.", button: {
text: "Join Now", href: "#contact"},
featuresTitle: "Included", features: [
"24/7 Access", "Full Gym Access", "Priority Support"],
},
]}
title="Membership Plans"
@@ -219,23 +153,14 @@ export default function LandingPage() {
useInvertedBackground={true}
metrics={[
{
id: "m1",
icon: Users,
title: "Happy Members",
value: "1200+",
},
id: "m1", icon: Users,
title: "Happy Members", value: "1200+"},
{
id: "m2",
icon: Activity,
title: "Fitness Machines",
value: "50+",
},
id: "m2", icon: Activity,
title: "Fitness Machines", value: "50+"},
{
id: "m3",
icon: Clock,
title: "Operational Hours",
value: "24/7",
},
id: "m3", icon: Clock,
title: "Operational Hours", value: "24/7"},
]}
title="Our Impact"
description="Numbers that define our community excellence."
@@ -245,30 +170,20 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen
useInvertedBackground={false}
testimonial="The atmosphere at Family Fitness is incredible. No judgment, just pure support. The best place in Norkem Park to train!"
testimonial="Training at Family Fitness feels like coming home. Quentin, Neville, Jaco, Andre, and Dwain all love the vibe here truly the best spot in Norkem Park!"
rating={5}
author="Sarah Miller"
author="Quentin, Neville, Jaco, Andre, and Dwain"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/exercising-coastline-beautiful-sunlight-long-hair_1134-722.jpg",
alt: "User 1",
},
src: "http://img.b2bpic.net/free-photo/exercising-coastline-beautiful-sunlight-long-hair_1134-722.jpg", alt: "Quentin Rebb"},
{
src: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205541.jpg",
alt: "User 2",
},
src: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205541.jpg", alt: "Neville Anthony"},
{
src: "http://img.b2bpic.net/free-photo/side-view-young-women-gym_23-2148419835.jpg",
alt: "User 3",
},
src: "http://img.b2bpic.net/free-photo/side-view-young-women-gym_23-2148419835.jpg", alt: "Jaco Smith"},
{
src: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205574.jpg",
alt: "User 4",
},
src: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205574.jpg", alt: "Andre Smit"},
{
src: "http://img.b2bpic.net/free-photo/young-handsome-man-training-gym-bodybuilding_23-2149552356.jpg",
alt: "User 5",
},
src: "http://img.b2bpic.net/free-photo/young-handsome-man-training-gym-bodybuilding_23-2149552356.jpg", alt: "Dwain Botha"},
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -281,20 +196,11 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "Is the gym open 24/7?",
content: "Yes, we offer 24/7 access for our pro members.",
},
id: "q1", title: "Is the gym open 24/7?", content: "Yes, we offer 24/7 access for our pro members."},
{
id: "q2",
title: "Do I have to sign a contract?",
content: "We offer flexible plans both with and without contracts.",
},
id: "q2", title: "Do I have to sign a contract?", content: "We offer flexible plans both with and without contracts."},
{
id: "q3",
title: "Where is the gym located?",
content: "We are located in Norkem Park, just 5 minutes from Edleen.",
},
id: "q3", title: "Where is the gym located?", content: "We are located in Norkem Park, just 5 minutes from Edleen."},
]}
title="Common Questions"
description="Get quick answers about our gym."
@@ -306,14 +212,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
text="Ready to get started? Contact us at 011 975 4400 or visit us in Norkem Park today."
buttons={[
{
text: "Contact Us",
href: "#",
},
text: "Contact Us", href: "#"},
]}
/>
</div>
@@ -324,25 +227,17 @@ export default function LandingPage() {
{
items: [
{
label: "Home",
href: "#hero",
},
label: "Home", href: "#hero"},
{
label: "About",
href: "#about",
},
label: "About", href: "#about"},
],
},
{
items: [
{
label: "Pricing",
href: "#pricing",
},
label: "Pricing", href: "#pricing"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}
@@ -352,4 +247,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}