Merge version_2 into main
Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
217
src/app/page.tsx
217
src/app/page.tsx
@@ -31,42 +31,29 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Coaches",
|
||||
id: "#team",
|
||||
},
|
||||
name: "Coaches", id: "#team"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "#pricing",
|
||||
},
|
||||
name: "Pricing", id: "#pricing"},
|
||||
]}
|
||||
brandName="Elite Fitness"
|
||||
brandName="Lane5 CrossFit"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
title="Transform Your Life, Not Just Your Body"
|
||||
description="Elite coaching, expert programming, and a supportive community ready to help you reach your peak. No intimidation, just progress."
|
||||
variant: "plain"}}
|
||||
title="Forge Your Potential at Lane5"
|
||||
description="Expert CrossFit programming meets a community that pushes you forward. Whether you are a beginner or a veteran, your fitness journey starts here."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Your Journey",
|
||||
href: "#pricing",
|
||||
},
|
||||
text: "Start Your Journey", href: "#pricing"},
|
||||
{
|
||||
text: "Drop-In",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Drop-In", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151917991.jpg"
|
||||
/>
|
||||
@@ -75,21 +62,15 @@ export default function LandingPage() {
|
||||
<div id="about" data-section="about">
|
||||
<MetricSplitMediaAbout
|
||||
useInvertedBackground={false}
|
||||
title="Beyond the Gym"
|
||||
description="We believe in total human transformation. Our approach combines elite athletic training with inclusive community support, ensuring everyone feels welcome from day one."
|
||||
title="Why Lane5?"
|
||||
description="We combine elite CrossFit methodology with individualized attention. Our gym isn't just a place to workout; it's a hub for personal growth, health, and lasting relationships."
|
||||
metrics={[
|
||||
{
|
||||
value: "10k+",
|
||||
title: "Workouts Completed",
|
||||
},
|
||||
value: "10k+", title: "Workouts Completed"},
|
||||
{
|
||||
value: "500+",
|
||||
title: "Lives Transformed",
|
||||
},
|
||||
value: "500+", title: "Lives Transformed"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Inclusive Community",
|
||||
},
|
||||
value: "100%", title: "Inclusive Community"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-fit-people-training-outdoors_52683-136413.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -104,26 +85,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Billy",
|
||||
role: "Head Coach",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-athlete-using-mobile-phone-while-working-out-health-club_637285-8398.jpg",
|
||||
},
|
||||
id: "1", name: "Coach Jax", role: "Head Coach", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-athlete-using-mobile-phone-while-working-out-health-club_637285-8398.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Tom",
|
||||
role: "Performance Coach",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007196.jpg",
|
||||
},
|
||||
id: "2", name: "Coach Maya", role: "Endurance Specialist", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-gym_23-2150007196.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Ryan",
|
||||
role: "Community Lead",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-instructors-gym_329181-14166.jpg",
|
||||
},
|
||||
id: "3", name: "Coach Leo", role: "Foundations Coach", imageSrc: "http://img.b2bpic.net/free-photo/professional-instructors-gym_329181-14166.jpg"},
|
||||
]}
|
||||
title="Meet Our Elite Coaches"
|
||||
description="Expert leadership to guide your transformation safely and effectively."
|
||||
title="Meet the Lane5 Team"
|
||||
description="Our coaches bring years of experience to ensure your training is safe, intense, and effective."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -134,49 +103,18 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah",
|
||||
handle: "@sarahfit",
|
||||
testimonial: "The community here is unlike anything I've ever experienced.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-sitting-morning-gym_1157-32166.jpg",
|
||||
},
|
||||
id: "1", name: "Alex", handle: "@alex_lifts", testimonial: "I found a home at Lane5. The coaching and community are unmatched.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-sports-people-sitting-morning-gym_1157-32166.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mike",
|
||||
handle: "@mike_g",
|
||||
testimonial: "Coaching is top-tier. Billy helped me smash my PRs.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-training-gym_23-2150007130.jpg",
|
||||
},
|
||||
id: "2", name: "Sam", handle: "@sam_fit", testimonial: "From day one, Coach Jax pushed me to reach my potential. Best CrossFit box in the city.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-training-gym_23-2150007130.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily",
|
||||
handle: "@emily_r",
|
||||
testimonial: "I never felt intimidated. Everyone is so welcoming!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3476.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David",
|
||||
handle: "@dave_k",
|
||||
testimonial: "Programming is intentional and effective. Love it.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-taking-selfie_23-2150384120.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica",
|
||||
handle: "@jess_m",
|
||||
testimonial: "Best decision I've ever made for my health.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/yoga-fitness-trainer-gym_1303-13923.jpg",
|
||||
},
|
||||
id: "3", name: "Jordan", handle: "@jordy_crossfit", testimonial: "Inclusive, tough, and rewarding. I've never felt stronger.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3476.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Real Results, Real People"
|
||||
description="Hear how our community has changed lives."
|
||||
title="The Lane5 Difference"
|
||||
description="Read what our athletes are saying about their transformation."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -187,40 +125,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "free-intro",
|
||||
tag: "Free",
|
||||
price: "$0",
|
||||
period: "/intro",
|
||||
description: "The perfect starting point to meet the team.",
|
||||
button: {
|
||||
text: "Book Intro Class",
|
||||
},
|
||||
featuresTitle: "Includes:",
|
||||
features: [
|
||||
"Full gym tour",
|
||||
"Movement assessment",
|
||||
"Meet the coaches",
|
||||
],
|
||||
id: "foundations", tag: "Getting Started", price: "$99", period: "/intro", description: "Master the movements with a 4-session foundations course.", button: {
|
||||
text: "Book Foundations"},
|
||||
featuresTitle: "Includes:", features: [
|
||||
"4 personal sessions", "Movement safety check", "Lane5 basics guide"],
|
||||
},
|
||||
{
|
||||
id: "unlimited",
|
||||
tag: "Popular",
|
||||
price: "$199",
|
||||
period: "/mo",
|
||||
description: "Total access to all classes and amenities.",
|
||||
button: {
|
||||
text: "Join Unlimited",
|
||||
},
|
||||
featuresTitle: "Includes:",
|
||||
features: [
|
||||
"Unlimited classes",
|
||||
"Open gym access",
|
||||
"Community events",
|
||||
],
|
||||
id: "member", tag: "Most Popular", price: "$185", period: "/mo", description: "Total access to all classes and open gym sessions.", button: {
|
||||
text: "Join Lane5"},
|
||||
featuresTitle: "Includes:", features: [
|
||||
"Unlimited CrossFit classes", "24/7 Open Gym access", "Monthly body comp tracking"],
|
||||
},
|
||||
]}
|
||||
title="Find Your Fit"
|
||||
description="Start your journey with a free intro class."
|
||||
title="Choose Your Path"
|
||||
description="Simple, transparent pricing for every athlete level."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -230,25 +148,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Is this gym good for beginners?",
|
||||
content: "Absolutely! Our On-Ramp program is designed for your first 6 sessions.",
|
||||
},
|
||||
id: "1", title: "What is CrossFit?", content: "CrossFit is high-intensity functional training. It's scalable for anyone, from grandmothers to elite athletes."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What are your hours?",
|
||||
content: "We offer classes from 5am to 6:30pm daily.",
|
||||
},
|
||||
id: "2", title: "Are classes always coached?", content: "Yes! Every class at Lane5 is led by a certified coach who ensures safety and form."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Can I do a drop-in?",
|
||||
content: "Yes, we love drop-ins! Book directly via the CTA above.",
|
||||
},
|
||||
id: "3", title: "Can I visit for a single session?", content: "Absolutely. Drop-in rates are available for visiting CrossFitters."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/perfectly-ordered-compositions-flat-lay_23-2149872089.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions? We have answers."
|
||||
title="Common Questions"
|
||||
description="We are here to help you get started comfortably."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -257,15 +166,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
tag="Ready to start?"
|
||||
title="Get In Touch"
|
||||
description="Drop in, ask a question, or book your free intro class today."
|
||||
variant: "plain"}}
|
||||
tag="Contact Us"
|
||||
title="Connect with Lane5"
|
||||
description="Ready to level up your fitness? Contact us today for inquiries, drop-ins, or to schedule your foundations course."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
},
|
||||
text: "Send Message"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -274,34 +181,26 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Lane5 CrossFit", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Coaches",
|
||||
href: "#team",
|
||||
},
|
||||
label: "Our Coaches", href: "#team"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Quick Links", items: [
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Membership", href: "#pricing"},
|
||||
{
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
logoText="Elite Fitness"
|
||||
copyrightText="© 2025 Elite Fitness"
|
||||
logoText="Lane5"
|
||||
copyrightText="© 2025 Lane5 CrossFit"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user