Update src/app/page.tsx
This commit is contained in:
211
src/app/page.tsx
211
src/app/page.tsx
@@ -33,25 +33,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
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="Evolve Fitzone"
|
||||
/>
|
||||
@@ -60,31 +50,20 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Transform Your Potential at Evolve Fitzone"
|
||||
description="Your ultimate fitness destination to build strength, community, and results."
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-taking-dumbbell-from-rack_23-2147789676.jpg",
|
||||
imageAlt: "Gym athlete training",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-woman-taking-dumbbell-from-rack_23-2147789676.jpg", imageAlt: "Gym athlete training"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-helping-man-workout-high-angle_23-2149740177.jpg",
|
||||
imageAlt: "Personal trainer training",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-helping-man-workout-high-angle_23-2149740177.jpg", imageAlt: "Personal trainer training"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151918004.jpg",
|
||||
imageAlt: "Gym interior view",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-urban-gym_23-2151918004.jpg", imageAlt: "Gym interior view"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/workout-equipment-with-christmas-theme-decorations_23-2149564373.jpg",
|
||||
imageAlt: "Workout equipment with christmas theme and decorations",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/workout-equipment-with-christmas-theme-decorations_23-2149564373.jpg", imageAlt: "Workout equipment with christmas theme and decorations"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fitness-equipment_53876-63194.jpg",
|
||||
imageAlt: "Fitness equipment",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fitness-equipment_53876-63194.jpg", imageAlt: "Fitness equipment"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -98,17 +77,11 @@ export default function LandingPage() {
|
||||
description="Evolve Fitzone is more than just a gym. We focus on personal transformation, science-backed training, and supportive communities."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Expert Coaches",
|
||||
description: "Certificated pros to guide every rep.",
|
||||
},
|
||||
title: "Expert Coaches", description: "Certificated pros to guide every rep."},
|
||||
{
|
||||
title: "State-of-the-Art Gear",
|
||||
description: "Premium equipment for elite training.",
|
||||
},
|
||||
title: "State-of-the-Art Gear", description: "Premium equipment for elite training."},
|
||||
{
|
||||
title: "Dynamic Community",
|
||||
description: "Supportive groups to push your limits.",
|
||||
},
|
||||
title: "Dynamic Community", description: "Supportive groups to push your limits."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/training-items-athletics_23-2151077753.jpg"
|
||||
imageAlt="Our modern gym space"
|
||||
@@ -123,26 +96,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Strength Lab",
|
||||
subtitle: "Powerlifting & Bodybuilding",
|
||||
category: "Strength",
|
||||
value: "Elite",
|
||||
},
|
||||
id: "f1", title: "Strength Lab", subtitle: "Powerlifting & Bodybuilding", category: "Strength", value: "Elite"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Personal Coaching",
|
||||
subtitle: "1-on-1 Guidance",
|
||||
category: "Training",
|
||||
value: "Expert",
|
||||
},
|
||||
id: "f2", title: "Personal Coaching", subtitle: "1-on-1 Guidance", category: "Training", value: "Expert"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Nutrition Plans",
|
||||
subtitle: "Balanced Wellness",
|
||||
category: "Health",
|
||||
value: "Custom",
|
||||
},
|
||||
id: "f3", title: "Nutrition Plans", subtitle: "Balanced Wellness", category: "Health", value: "Custom"},
|
||||
]}
|
||||
title="Why Evolve Fitzone?"
|
||||
description="Premium services designed to get you moving and improving."
|
||||
@@ -156,35 +114,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Core",
|
||||
price: "$39/mo",
|
||||
subtitle: "Access to facilities",
|
||||
buttons: [
|
||||
id: "basic", badge: "Core", price: "$39/mo", subtitle: "Access to facilities", buttons: [
|
||||
{
|
||||
text: "Join Basic",
|
||||
},
|
||||
text: "Join Basic"},
|
||||
],
|
||||
features: [
|
||||
"Gym floor access",
|
||||
"Locker room",
|
||||
],
|
||||
"Gym floor access", "Locker room"],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Elite",
|
||||
price: "$89/mo",
|
||||
subtitle: "All-access + Coaching",
|
||||
buttons: [
|
||||
id: "pro", badge: "Elite", price: "$89/mo", subtitle: "All-access + Coaching", buttons: [
|
||||
{
|
||||
text: "Join Elite",
|
||||
},
|
||||
text: "Join Elite"},
|
||||
],
|
||||
features: [
|
||||
"Coaching sessions",
|
||||
"Group classes",
|
||||
"All-access",
|
||||
],
|
||||
"Coaching sessions", "Group classes", "All-access"],
|
||||
},
|
||||
]}
|
||||
title="Flexible Memberships"
|
||||
@@ -199,45 +142,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarahfit",
|
||||
testimonial: "I've never felt more supported in my fitness goals.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-curly-woman-has-bright-smile-shows-white-teeth-dressed-casual-sport-bra-has-fitness-workout-spare-time-models-indoor_273609-33761.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah J.", handle: "@sarahfit", testimonial: "I've never felt more supported in my fitness goals.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-curly-woman-has-bright-smile-shows-white-teeth-dressed-casual-sport-bra-has-fitness-workout-spare-time-models-indoor_273609-33761.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Mike R.",
|
||||
handle: "@mike_lift",
|
||||
testimonial: "Best equipment and community in town.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/good-shaped-athletic-girl-stands-holds-dumbbells_613910-2316.jpg",
|
||||
},
|
||||
id: "2", name: "Mike R.", handle: "@mike_lift", testimonial: "Best equipment and community in town.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/good-shaped-athletic-girl-stands-holds-dumbbells_613910-2316.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena K.",
|
||||
handle: "@elena_gains",
|
||||
testimonial: "The coaching is truly professional level.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-sportsman-making-selfie-showing-thumb-up_171337-16011.jpg",
|
||||
},
|
||||
id: "3", name: "Elena K.", handle: "@elena_gains", testimonial: "The coaching is truly professional level.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-sportsman-making-selfie-showing-thumb-up_171337-16011.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David T.",
|
||||
handle: "@dt_fit",
|
||||
testimonial: "Reached my target weight within months.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-fit-man-doing-burpee-gym_23-2149356926.jpg",
|
||||
},
|
||||
id: "4", name: "David T.", handle: "@dt_fit", testimonial: "Reached my target weight within months.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-fit-man-doing-burpee-gym_23-2149356926.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica M.",
|
||||
handle: "@jess_run",
|
||||
testimonial: "Consistent progress since I started.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nice-musculature-man-portrait-fitness-athlete-handsome-man-posing-outdoor_343629-27.jpg",
|
||||
},
|
||||
id: "5", name: "Jessica M.", handle: "@jess_run", testimonial: "Consistent progress since I started.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nice-musculature-man-portrait-fitness-athlete-handsome-man-posing-outdoor_343629-27.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Hear from our Evolve Family"
|
||||
@@ -253,25 +171,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "1000+",
|
||||
title: "Active Members",
|
||||
description: "Our thriving community",
|
||||
icon: Users,
|
||||
id: "m1", value: "1000+", title: "Active Members", description: "Our thriving community", icon: Users,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "50+",
|
||||
title: "Expert Trainers",
|
||||
description: "Dedicated professionals",
|
||||
icon: Award,
|
||||
id: "m2", value: "50+", title: "Expert Trainers", description: "Dedicated professionals", icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "15",
|
||||
title: "Year History",
|
||||
description: "Fitness legacy",
|
||||
icon: Calendar,
|
||||
id: "m3", value: "15", title: "Year History", description: "Fitness legacy", icon: Calendar,
|
||||
},
|
||||
]}
|
||||
title="Our Impact"
|
||||
@@ -284,23 +190,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Can I try before joining?",
|
||||
content: "Absolutely! Sign up for a guest pass today.",
|
||||
},
|
||||
id: "q1", title: "Can I try before joining?", content: "Absolutely! Sign up for a guest pass today."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Is personal training included?",
|
||||
content: "Premium plans include dedicated training sessions.",
|
||||
},
|
||||
id: "q2", title: "Is personal training included?", content: "Premium plans include dedicated training sessions."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Are there showers available?",
|
||||
content: "Yes, clean, state-of-the-art facilities provided.",
|
||||
},
|
||||
id: "q3", title: "Are there showers available?", content: "Yes, clean, state-of-the-art facilities provided."},
|
||||
]}
|
||||
sideTitle="Frequently Asked"
|
||||
sideDescription="Have questions? We've got answers."
|
||||
buttons={[
|
||||
{ text: "Contact Support", href: "#contact" }
|
||||
]}
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -309,8 +209,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Start Your Transformation"
|
||||
title="Ready to Evolve?"
|
||||
description="Join Evolve Fitzone today and redefine your limits."
|
||||
@@ -325,29 +224,19 @@ export default function LandingPage() {
|
||||
logoText="Evolve Fitzone"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Support",
|
||||
href: "#",
|
||||
},
|
||||
label: "Support", href: "#"},
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -356,4 +245,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user