Update src/app/page.tsx
This commit is contained in:
178
src/app/page.tsx
178
src/app/page.tsx
@@ -33,25 +33,15 @@ 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"},
|
||||
]}
|
||||
brandName="Cactusfit"
|
||||
/>
|
||||
@@ -60,15 +50,12 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Transform Your Body, Elevate Your Life"
|
||||
description="Premium fitness facilities, expert trainers, and a supportive community designed to help you achieve real results. Join Cactusfit and become the strongest version of yourself."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Your Free Trial Today",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Start Your Free Trial Today", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/stationary-bike-room_23-2148017415.jpg"
|
||||
imageAlt="Gym Facility"
|
||||
@@ -82,19 +69,13 @@ export default function LandingPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Users,
|
||||
label: "Community Members",
|
||||
value: "2000+",
|
||||
},
|
||||
label: "Community Members", value: "2000+"},
|
||||
{
|
||||
icon: Award,
|
||||
label: "Expert Trainers",
|
||||
value: "15",
|
||||
},
|
||||
label: "Expert Trainers", value: "15"},
|
||||
{
|
||||
icon: Zap,
|
||||
label: "Modern Equipment",
|
||||
value: "50+",
|
||||
},
|
||||
label: "Modern Equipment", value: "50+"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -108,23 +89,19 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Expert Personal Coaching",
|
||||
description: "Tailored training programs to hit your unique goals efficiently.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-personal-trainer-helping-woman-working-with-heavy-dumbbells-gym_651396-1074.jpg",
|
||||
},
|
||||
title: "Expert Personal Coaching", description: "Tailored training programs to hit your unique goals efficiently.", imageSrc: "http://img.b2bpic.net/free-photo/male-personal-trainer-helping-woman-working-with-heavy-dumbbells-gym_651396-1074.jpg"},
|
||||
{
|
||||
title: "State-of-the-Art Weights",
|
||||
description: "Premium free weights and machines for any intensity level.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-gym-equipment_23-2151114147.jpg",
|
||||
},
|
||||
title: "State-of-the-Art Weights", description: "Premium free weights and machines for any intensity level.", imageSrc: "http://img.b2bpic.net/free-photo/3d-gym-equipment_23-2151114147.jpg"},
|
||||
{
|
||||
title: "Wellness & Recovery",
|
||||
description: "Dedicated yoga and stretching zones for optimal performance.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-elegant-girls-doing-yoga_1157-18720.jpg",
|
||||
},
|
||||
title: "Wellness & Recovery", description: "Dedicated yoga and stretching zones for optimal performance.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-elegant-girls-doing-yoga_1157-18720.jpg"},
|
||||
]}
|
||||
title="Elite Facilities & Services"
|
||||
description="Everything you need to excel in your fitness journey."
|
||||
buttons={[
|
||||
{
|
||||
text: "Join Now", href: "#contact"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -136,20 +113,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "500+",
|
||||
description: "Successful Body Transformations",
|
||||
},
|
||||
id: "m1", value: "500+", description: "Successful Body Transformations"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "10k+",
|
||||
description: "Classes Conducted",
|
||||
},
|
||||
id: "m2", value: "10k+", description: "Classes Conducted"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "98%",
|
||||
description: "Member Satisfaction Rating",
|
||||
},
|
||||
id: "m3", value: "98%", description: "Member Satisfaction Rating"},
|
||||
]}
|
||||
title="Our Impact in Numbers"
|
||||
description="Proven results for members across Tunisia."
|
||||
@@ -164,23 +132,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Ahmed Ben Youssef",
|
||||
role: "Head Trainer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32106.jpg",
|
||||
},
|
||||
id: "t1", name: "Ahmed Ben Youssef", role: "Head Trainer", imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32106.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Sarah Mansour",
|
||||
role: "Wellness Coach",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32112.jpg",
|
||||
},
|
||||
id: "t2", name: "Sarah Mansour", role: "Wellness Coach", imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32112.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Omar Khediri",
|
||||
role: "Strength Expert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32155.jpg",
|
||||
},
|
||||
id: "t3", name: "Omar Khediri", role: "Strength Expert", imageSrc: "http://img.b2bpic.net/free-photo/two-internationals-friends-is-engaged-gym_1157-32155.jpg"},
|
||||
]}
|
||||
title="Meet Our Trainers"
|
||||
description="Experienced, professional, and dedicated to your success."
|
||||
@@ -194,40 +150,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Yasmine S.",
|
||||
handle: "@yasmine",
|
||||
testimonial: "Best gym in Tunis! The trainers actually care about my progress.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg",
|
||||
},
|
||||
id: "1", name: "Yasmine S.", handle: "@yasmine", testimonial: "Best gym in Tunis! The trainers actually care about my progress.", imageSrc: "http://img.b2bpic.net/free-photo/mixed-rae-african-american-woman-has-rest-her-workout-breathing-deep-body-parts_633478-2160.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Karim F.",
|
||||
handle: "@karim",
|
||||
testimonial: "Modern equipment and a great vibe. Highly recommended.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-male-boxer-posing-t-shirt-with-arms-crossed_23-2148426242.jpg",
|
||||
},
|
||||
id: "2", name: "Karim F.", handle: "@karim", testimonial: "Modern equipment and a great vibe. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/smiley-male-boxer-posing-t-shirt-with-arms-crossed_23-2148426242.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Nadia R.",
|
||||
handle: "@nadia",
|
||||
testimonial: "I've seen more results here in 3 months than in 2 years elsewhere.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205541.jpg",
|
||||
},
|
||||
id: "3", name: "Nadia R.", handle: "@nadia", testimonial: "I've seen more results here in 3 months than in 2 years elsewhere.", imageSrc: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205541.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sami L.",
|
||||
handle: "@sami",
|
||||
testimonial: "Amazing community. Everyone is supportive and welcoming.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-623.jpg",
|
||||
},
|
||||
id: "4", name: "Sami L.", handle: "@sami", testimonial: "Amazing community. Everyone is supportive and welcoming.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-623.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Leila B.",
|
||||
handle: "@leila",
|
||||
testimonial: "The personal coaching sessions completely changed my approach.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiling-curly-fitness-woman-listening-music_171337-9082.jpg",
|
||||
},
|
||||
id: "5", name: "Leila B.", handle: "@leila", testimonial: "The personal coaching sessions completely changed my approach.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiling-curly-fitness-woman-listening-music_171337-9082.jpg"},
|
||||
]}
|
||||
title="Stories of Success"
|
||||
description="What our community says about their experience."
|
||||
@@ -241,38 +172,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Essential",
|
||||
price: "99 TND",
|
||||
subtitle: "Access to facilities",
|
||||
features: [
|
||||
"Open gym access",
|
||||
"Locker room",
|
||||
"Basic fitness orientation",
|
||||
],
|
||||
id: "basic", badge: "Essential", price: "99 TND", subtitle: "Access to facilities", features: [
|
||||
"Open gym access", "Locker room", "Basic fitness orientation"],
|
||||
},
|
||||
{
|
||||
id: "premium",
|
||||
badge: "Popular",
|
||||
price: "199 TND",
|
||||
subtitle: "Full experience",
|
||||
features: [
|
||||
"Open gym access",
|
||||
"Unlimited classes",
|
||||
"Monthly PT session",
|
||||
],
|
||||
id: "premium", badge: "Popular", price: "199 TND", subtitle: "Full experience", features: [
|
||||
"Open gym access", "Unlimited classes", "Monthly PT session"],
|
||||
},
|
||||
{
|
||||
id: "ultimate",
|
||||
badge: "Elite",
|
||||
price: "299 TND",
|
||||
subtitle: "Maximum performance",
|
||||
features: [
|
||||
"Open gym access",
|
||||
"Unlimited classes",
|
||||
"Weekly PT sessions",
|
||||
"Custom diet plan",
|
||||
],
|
||||
id: "ultimate", badge: "Elite", price: "299 TND", subtitle: "Maximum performance", features: [
|
||||
"Open gym access", "Unlimited classes", "Weekly PT sessions", "Custom diet plan"],
|
||||
},
|
||||
]}
|
||||
title="Membership Options"
|
||||
@@ -284,14 +193,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Ready to transform your life? Join Cactusfit today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Claim Your Free Trial",
|
||||
href: "#",
|
||||
},
|
||||
text: "Claim Your Free Trial", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -303,18 +209,14 @@ export default function LandingPage() {
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
href: "#", ariaLabel: "Instagram"},
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
href: "#", ariaLabel: "Facebook"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user