1 Commits

Author SHA1 Message Date
3e2c103bec Update src/app/page.tsx 2026-04-17 12:17:14 +00:00

View File

@@ -33,25 +33,15 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Features", name: "Features", id: "features"},
id: "features",
},
{ {
name: "Pricing", name: "Pricing", id: "pricing"},
id: "pricing",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Beefitness Gym" brandName="Beefitness Gym"
/> />
@@ -60,66 +50,41 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboard <HeroBillboard
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Unlock Your Potential at Beefitness Gym" title="Unlock Your Potential at Beefitness Gym"
description="Your transformation starts here. Join our community of fitness enthusiasts and achieve your personal best with professional equipment and expert guidance." description="Your transformation starts here. Join our community of fitness enthusiasts and achieve your personal best with professional equipment and expert guidance."
buttons={[ buttons={[
{ {
text: "Join Now", text: "Join Now", href: "#pricing"},
href: "#pricing",
},
{ {
text: "Learn More", text: "Learn More", href: "#about"},
href: "#about",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/fitness-equipment_53876-30407.jpg" imageSrc="http://img.b2bpic.net/free-photo/fitness-equipment_53876-30407.jpg"
imageAlt="modern gym interior weight lifting area" imageAlt="modern gym interior weight lifting area"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/bearded-man-before-training_23-2147688196.jpg", src: "http://img.b2bpic.net/free-photo/bearded-man-before-training_23-2147688196.jpg", alt: "Bearded man before training"},
alt: "Bearded man before training",
},
{ {
src: "http://img.b2bpic.net/free-photo/barbell-weights-rack_23-2147789571.jpg", src: "http://img.b2bpic.net/free-photo/barbell-weights-rack_23-2147789571.jpg", alt: "Barbell weights on rack"},
alt: "Barbell weights on rack",
},
{ {
src: "http://img.b2bpic.net/free-photo/full-body-image-athletic-bearded-tattooed-shaved-head-male-doing-trx-straps-exercises-gym-club_613910-11238.jpg", src: "http://img.b2bpic.net/free-photo/full-body-image-athletic-bearded-tattooed-shaved-head-male-doing-trx-straps-exercises-gym-club_613910-11238.jpg", alt: "The full body image of athletic bearded tattooed, shaved head male doing trx straps exercises in a gym club."},
alt: "The full body image of athletic bearded tattooed, shaved head male doing trx straps exercises in a gym club.",
},
{ {
src: "http://img.b2bpic.net/free-photo/bearded-man-bench-press-machine_23-2147688194.jpg", src: "http://img.b2bpic.net/free-photo/bearded-man-bench-press-machine_23-2147688194.jpg", alt: "Bearded man on bench press machine"},
alt: "Bearded man on bench press machine",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-people-gym_23-2149734676.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-people-gym_23-2149734676.jpg", alt: "Medium shot smiley people at gym"},
alt: "Medium shot smiley people at gym",
},
]} ]}
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Strength & Conditioning"},
text: "Strength & Conditioning",
},
{ {
type: "text", type: "text", text: "Personalized Coaching"},
text: "Personalized Coaching",
},
{ {
type: "text", type: "text", text: "24/7 Access"},
text: "24/7 Access",
},
{ {
type: "text", type: "text", text: "State-of-the-art Gear"},
text: "State-of-the-art Gear",
},
{ {
type: "text", type: "text", text: "Community Driven"},
text: "Community Driven",
},
]} ]}
/> />
</div> </div>
@@ -145,19 +110,13 @@ export default function LandingPage() {
features={[ features={[
{ {
icon: Zap, icon: Zap,
title: "Modern Cardio Area", title: "Modern Cardio Area", description: "High-tech treadmills, ellipticals, and cycles for your endurance training."},
description: "High-tech treadmills, ellipticals, and cycles for your endurance training.",
},
{ {
icon: Activity, icon: Activity,
title: "Strength Training", title: "Strength Training", description: "A massive selection of free weights and specialized selectorized machines."},
description: "A massive selection of free weights and specialized selectorized machines.",
},
{ {
icon: Award, icon: Award,
title: "Wellness & Recovery", title: "Wellness & Recovery", description: "Dedicated space for stretching, mobility work, and post-workout recovery."},
description: "Dedicated space for stretching, mobility work, and post-workout recovery.",
},
]} ]}
title="Premium Facilities & Services" title="Premium Facilities & Services"
description="Everything you need to stay on track and make progress." description="Everything you need to stay on track and make progress."
@@ -171,37 +130,16 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ {
id: "basic", id: "basic", badge: "Essentials", price: "$29/mo", subtitle: "Basic gym access", features: [
badge: "Essentials", "Open 24/7", "Cardio Zone access", "Locker room access"],
price: "$29/mo",
subtitle: "Basic gym access",
features: [
"Open 24/7",
"Cardio Zone access",
"Locker room access",
],
}, },
{ {
id: "pro", id: "pro", badge: "Most Popular", price: "$49/mo", subtitle: "Everything you need", features: [
badge: "Most Popular", "All basic benefits", "Free weight gym", "Classes included"],
price: "$49/mo",
subtitle: "Everything you need",
features: [
"All basic benefits",
"Free weight gym",
"Classes included",
],
}, },
{ {
id: "elite", id: "elite", badge: "Unlimited", price: "$79/mo", subtitle: "Total freedom", features: [
badge: "Unlimited", "All pro benefits", "Personal trainer access", "Guest pass included"],
price: "$79/mo",
subtitle: "Total freedom",
features: [
"All pro benefits",
"Personal trainer access",
"Guest pass included",
],
}, },
]} ]}
title="Choose Your Path" title="Choose Your Path"
@@ -216,59 +154,28 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah J.", role: "Athletic", company: "Local Athlete", rating: 5,
name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/endurance-women-fitness-concept-goodlooking-young-healthy-sporty-female-athlete-finish-productive-training-take-breath-after-exercise-sit-with-legs-crossed-gym-floor-smiling-satisfied_197531-30358.jpg"},
role: "Athletic",
company: "Local Athlete",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/endurance-women-fitness-concept-goodlooking-young-healthy-sporty-female-athlete-finish-productive-training-take-breath-after-exercise-sit-with-legs-crossed-gym-floor-smiling-satisfied_197531-30358.jpg",
},
{ {
id: "2", id: "2", name: "Mark D.", role: "Strength", company: "Member", rating: 5,
name: "Mark D.", imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-gym_624325-3020.jpg"},
role: "Strength",
company: "Member",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-gym_624325-3020.jpg",
},
{ {
id: "3", id: "3", name: "Emily P.", role: "Fitness", company: "Gym Member", rating: 5,
name: "Emily P.", imageSrc: "http://img.b2bpic.net/free-photo/young-sports-man-happy-expression_1194-1589.jpg"},
role: "Fitness",
company: "Gym Member",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-sports-man-happy-expression_1194-1589.jpg",
},
{ {
id: "4", id: "4", name: "John K.", role: "Wellness", company: "Gym Member", rating: 5,
name: "John K.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-happy-bearded-senior-man-doing-plank-gym-with-his-beautiful-fit-female-trainer-clapping-hands-make-exercise-more-complex-healthy-active-lifestyle-people-age-fitness-concept_343059-4790.jpg"},
role: "Wellness",
company: "Gym Member",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/side-view-happy-bearded-senior-man-doing-plank-gym-with-his-beautiful-fit-female-trainer-clapping-hands-make-exercise-more-complex-healthy-active-lifestyle-people-age-fitness-concept_343059-4790.jpg",
},
{ {
id: "5", id: "5", name: "Laura S.", role: "Athletic", company: "Gym Member", rating: 5,
name: "Laura S.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-headphones-gym_23-2148419814.jpg"},
role: "Athletic",
company: "Gym Member",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-headphones-gym_23-2148419814.jpg",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "500+", value: "500+", label: "Active Members"},
label: "Active Members",
},
{ {
value: "12", value: "12", label: "Expert Coaches"},
label: "Expert Coaches",
},
{ {
value: "100+", value: "100+", label: "Weekly Classes"},
label: "Weekly Classes",
},
]} ]}
title="Real Member Stories" title="Real Member Stories"
description="Join thousands who have changed their lives at Beefitness." description="Join thousands who have changed their lives at Beefitness."
@@ -280,12 +187,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Fitness Partners", "Fitness Partners", "Wellness Brands", "Activewear Pro", "Sport Health Inc", "Performance Tech"]}
"Wellness Brands",
"Activewear Pro",
"Sport Health Inc",
"Performance Tech",
]}
title="Trusted Fitness Partners" title="Trusted Fitness Partners"
description="Collaborating with leading brands to bring you the best experience." description="Collaborating with leading brands to bring you the best experience."
/> />
@@ -296,20 +198,16 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "What are your opening hours?", content: "We are open 24/7, 365 days a year for your convenience."},
title: "What are your opening hours?",
content: "We are open 24/7, 365 days a year for your convenience.",
},
{ {
id: "f2", id: "f2", title: "Do you provide personal trainers?", content: "Yes, we have certified personal trainers available for 1-on-1 coaching sessions."},
title: "Do you provide personal trainers?",
content: "Yes, we have certified personal trainers available for 1-on-1 coaching sessions.",
},
{ {
id: "f3", id: "f3", title: "Can I bring a guest?", content: "Elite members receive guest passes. Basic and Pro members can purchase day passes for their friends."},
title: "Can I bring a guest?", ]}
content: "Elite members receive guest passes. Basic and Pro members can purchase day passes for their friends.", buttons={[
}, {
text: "Book a Free Trial Session", href: "#contact"
}
]} ]}
sideTitle="Frequently Asked Questions" sideTitle="Frequently Asked Questions"
sideDescription="Get quick answers to common questions about your gym membership." sideDescription="Get quick answers to common questions about your gym membership."
@@ -321,8 +219,7 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Contact Us" tag="Contact Us"
title="Visit Beefitness Gym Today" title="Visit Beefitness Gym Today"
description="Ready to start your fitness journey? Reach out or stop by our location to speak with our team." description="Ready to start your fitness journey? Reach out or stop by our location to speak with our team."
@@ -336,50 +233,31 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Quick Links", title: "Quick Links", items: [
items: [
{ {
label: "Home", label: "Home", href: "#hero"},
href: "#hero",
},
{ {
label: "Pricing", label: "Pricing", href: "#pricing"},
href: "#pricing",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Services", title: "Services", items: [
items: [
{ {
label: "Classes", label: "Classes", href: "#"},
href: "#",
},
{ {
label: "Personal Training", label: "Personal Training", href: "#"},
href: "#",
},
{ {
label: "Recovery", label: "Recovery", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
@@ -390,4 +268,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }