Merge version_1 into main #2
236
src/app/page.tsx
236
src/app/page.tsx
@@ -29,17 +29,11 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Features",
|
||||
id: "features",
|
||||
},
|
||||
name: "Features", id: "features"},
|
||||
{
|
||||
name: "Pricing",
|
||||
id: "pricing",
|
||||
},
|
||||
name: "Pricing", id: "pricing"},
|
||||
]}
|
||||
brandName="EquiFit"
|
||||
/>
|
||||
@@ -48,65 +42,40 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Master Your Riding Performance"
|
||||
description="Unlock equestrian-specific workout programs designed to build core strength, balance, and the flexibility you need for every stride."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/mechanic-examining-bicycle-wheel_1170-2506.jpg",
|
||||
alt: "Rider 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/mechanic-examining-bicycle-wheel_1170-2506.jpg", alt: "Rider 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/activity-focused-traveler-adjusts-wintersports-gear-hotel-lobby-preparing-winter-holiday-ski-resort-close-up-guest-holding-checking-snowboard-excitement-snowy-adventure_482257-69543.jpg",
|
||||
alt: "Rider 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/activity-focused-traveler-adjusts-wintersports-gear-hotel-lobby-preparing-winter-holiday-ski-resort-close-up-guest-holding-checking-snowboard-excitement-snowy-adventure_482257-69543.jpg", alt: "Rider 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/blond-pilot-angry-expression_1194-3788.jpg",
|
||||
alt: "Rider 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/blond-pilot-angry-expression_1194-3788.jpg", alt: "Rider 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-repairing-bicycle_23-2149103872.jpg",
|
||||
alt: "Rider 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-repairing-bicycle_23-2149103872.jpg", alt: "Rider 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23605.jpg",
|
||||
alt: "Rider 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23605.jpg", alt: "Rider 5"},
|
||||
]}
|
||||
avatarText="Join 5,000+ riders training with EquiFit."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Started",
|
||||
href: "#pricing",
|
||||
},
|
||||
text: "Get Started", href: "#pricing"},
|
||||
{
|
||||
text: "Learn More",
|
||||
href: "#features",
|
||||
},
|
||||
text: "Learn More", href: "#features"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Core Strength",
|
||||
},
|
||||
type: "text", text: "Core Strength"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Flexibility",
|
||||
},
|
||||
type: "text", text: "Flexibility"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Proprioception",
|
||||
},
|
||||
type: "text", text: "Proprioception"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Performance",
|
||||
},
|
||||
type: "text", text: "Performance"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Recovery",
|
||||
},
|
||||
type: "text", text: "Recovery"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -118,46 +87,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Core Strength Training",
|
||||
description: "Develop a stable and deep seat through core conditioning that mirrors the demands of the saddle.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-strong-sportsman-gym-make-yoga-sport-exercises_171337-19761.jpg?_wi=1",
|
||||
imageAlt: "Core workout",
|
||||
},
|
||||
title: "Core Strength Training", description: "Develop a stable and deep seat through core conditioning that mirrors the demands of the saddle.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-strong-sportsman-gym-make-yoga-sport-exercises_171337-19761.jpg", imageAlt: "Core workout"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-strong-sportsman-gym-make-yoga-sport-exercises_171337-19761.jpg?_wi=2",
|
||||
imageAlt: "Core workout",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-walking-with-horse-beach_23-2148200803.jpg",
|
||||
imageAlt: "equestrian workout modern studio",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-strong-sportsman-gym-make-yoga-sport-exercises_171337-19761.jpg", imageAlt: "Core workout"}
|
||||
},
|
||||
{
|
||||
title: "Flexibility & Mobility",
|
||||
description: "Improve your range of motion and prevent injury with targeted mobility routines.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-white-motorcycle-helmet-burgundy-pilot-jacket-shot-from-back-with-both-fists-up-air-with-shaka-gesture-against-white-wall-background_346278-1559.jpg?_wi=1",
|
||||
imageAlt: "Stretching workout",
|
||||
},
|
||||
title: "Flexibility & Mobility", description: "Improve your range of motion and prevent injury with targeted mobility routines.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-white-motorcycle-helmet-burgundy-pilot-jacket-shot-from-back-with-both-fists-up-air-with-shaka-gesture-against-white-wall-background_346278-1559.jpg", imageAlt: "Stretching workout"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-white-motorcycle-helmet-burgundy-pilot-jacket-shot-from-back-with-both-fists-up-air-with-shaka-gesture-against-white-wall-background_346278-1559.jpg?_wi=2",
|
||||
imageAlt: "Stretching workout",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-strong-sportsman-gym-make-yoga-sport-exercises_171337-19761.jpg?_wi=3",
|
||||
imageAlt: "equestrian core exercise gym",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-white-motorcycle-helmet-burgundy-pilot-jacket-shot-from-back-with-both-fists-up-air-with-shaka-gesture-against-white-wall-background_346278-1559.jpg", imageAlt: "Stretching workout"}
|
||||
},
|
||||
{
|
||||
title: "Balance & Coordination",
|
||||
description: "Sharpen your proprioception to maintain superior balance through every transition and jump.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-training-yoga-mat_23-2148861035.jpg?_wi=1",
|
||||
imageAlt: "Balance training",
|
||||
},
|
||||
title: "Balance & Coordination", description: "Sharpen your proprioception to maintain superior balance through every transition and jump.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-training-yoga-mat_23-2148861035.jpg", imageAlt: "Balance training"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-training-yoga-mat_23-2148861035.jpg?_wi=2",
|
||||
imageAlt: "Balance training",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-white-motorcycle-helmet-burgundy-pilot-jacket-shot-from-back-with-both-fists-up-air-with-shaka-gesture-against-white-wall-background_346278-1559.jpg?_wi=3",
|
||||
imageAlt: "equestrian flexibility routine",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-training-yoga-mat_23-2148861035.jpg", imageAlt: "Balance training"}
|
||||
},
|
||||
]}
|
||||
showStepNumbers={true}
|
||||
@@ -173,56 +118,27 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Starter",
|
||||
price: "$19/mo",
|
||||
subtitle: "Perfect for casual riders",
|
||||
features: [
|
||||
"Weekly workout routines",
|
||||
"Access to community",
|
||||
"Core conditioning",
|
||||
],
|
||||
id: "basic", badge: "Starter", price: "$19/mo", subtitle: "Perfect for casual riders", features: [
|
||||
"Weekly workout routines", "Access to community", "Core conditioning"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Choose Basic",
|
||||
href: "#",
|
||||
},
|
||||
text: "Choose Basic", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Pro Rider",
|
||||
price: "$39/mo",
|
||||
subtitle: "For dedicated athletes",
|
||||
features: [
|
||||
"Personalized programs",
|
||||
"Nutrition tips for riders",
|
||||
"Monthly video analysis",
|
||||
"Priority support",
|
||||
],
|
||||
id: "pro", badge: "Pro Rider", price: "$39/mo", subtitle: "For dedicated athletes", features: [
|
||||
"Personalized programs", "Nutrition tips for riders", "Monthly video analysis", "Priority support"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Choose Pro",
|
||||
href: "#",
|
||||
},
|
||||
text: "Choose Pro", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "elite",
|
||||
badge: "Elite",
|
||||
price: "$79/mo",
|
||||
subtitle: "Full equestrian coaching",
|
||||
features: [
|
||||
"One-on-one coaching",
|
||||
"Advanced mobility focus",
|
||||
"Competition prep plans",
|
||||
"Priority support",
|
||||
],
|
||||
id: "elite", badge: "Elite", price: "$79/mo", subtitle: "Full equestrian coaching", features: [
|
||||
"One-on-one coaching", "Advanced mobility focus", "Competition prep plans", "Priority support"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Choose Elite",
|
||||
href: "#",
|
||||
},
|
||||
text: "Choose Elite", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -238,59 +154,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Miller",
|
||||
role: "Eventer",
|
||||
company: "HunterJump Stables",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-examining-bicycle-wheel_1170-2506.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah Miller", role: "Eventer", company: "HunterJump Stables", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mechanic-examining-bicycle-wheel_1170-2506.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "James Henderson",
|
||||
role: "Dressage Rider",
|
||||
company: "Academy of Equine",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/activity-focused-traveler-adjusts-wintersports-gear-hotel-lobby-preparing-winter-holiday-ski-resort-close-up-guest-holding-checking-snowboard-excitement-snowy-adventure_482257-69543.jpg",
|
||||
},
|
||||
id: "2", name: "James Henderson", role: "Dressage Rider", company: "Academy of Equine", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/activity-focused-traveler-adjusts-wintersports-gear-hotel-lobby-preparing-winter-holiday-ski-resort-close-up-guest-holding-checking-snowboard-excitement-snowy-adventure_482257-69543.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena Ross",
|
||||
role: "Showjumper",
|
||||
company: "Clear Round Club",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blond-pilot-angry-expression_1194-3788.jpg",
|
||||
},
|
||||
id: "3", name: "Elena Ross", role: "Showjumper", company: "Clear Round Club", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blond-pilot-angry-expression_1194-3788.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mark Evans",
|
||||
role: "Polo Athlete",
|
||||
company: "Green Meadows",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-repairing-bicycle_23-2149103872.jpg",
|
||||
},
|
||||
id: "4", name: "Mark Evans", role: "Polo Athlete", company: "Green Meadows", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-repairing-bicycle_23-2149103872.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Linda White",
|
||||
role: "Amateur Rider",
|
||||
company: "Private Equestrian",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23605.jpg",
|
||||
},
|
||||
id: "5", name: "Linda White", role: "Amateur Rider", company: "Private Equestrian", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-standing-with-horse_1157-23605.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "100%",
|
||||
label: "Increased Core Stability",
|
||||
},
|
||||
value: "100%", label: "Increased Core Stability"},
|
||||
{
|
||||
value: "95%",
|
||||
label: "Riders See Improvement",
|
||||
},
|
||||
value: "95%", label: "Riders See Improvement"},
|
||||
{
|
||||
value: "5k+",
|
||||
label: "Happy EquiFit Members",
|
||||
},
|
||||
value: "5k+", label: "Happy EquiFit Members"},
|
||||
]}
|
||||
title="What Riders Say"
|
||||
description="Join the growing community of equestrians improving their performance."
|
||||
@@ -301,8 +186,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Join Today"
|
||||
title="Start Your Equestrian Transformation"
|
||||
description="Ready to improve your riding ability and overall fitness? Sign up for exclusive access to workout programs tailored for riders."
|
||||
@@ -317,37 +201,25 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Workouts",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Workouts", href: "#features"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "#pricing",
|
||||
},
|
||||
label: "Pricing", href: "#pricing"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user