Merge version_1 into main #1
@@ -80,7 +80,7 @@ export default function LandingPage() {
|
||||
icon: Sparkles,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg?_wi=4"
|
||||
imageAlt="Tennis player in serve acceleration"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -97,7 +97,7 @@ export default function LandingPage() {
|
||||
title: "Trophy Pose Perfection",
|
||||
description: "Achieve the ideal body position to maximize leverage and prepare for explosive movement.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg?_wi=5",
|
||||
imageAlt: "Trophy pose for serve",
|
||||
},
|
||||
items: [
|
||||
@@ -121,7 +121,7 @@ export default function LandingPage() {
|
||||
title: "Contact Point Precision",
|
||||
description: "Learn to consistently hit the ball at the optimal contact point for maximum power and desired trajectory.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg?_wi=5",
|
||||
imageAlt: "Tennis player hitting serve",
|
||||
},
|
||||
items: [
|
||||
@@ -185,7 +185,7 @@ export default function LandingPage() {
|
||||
name: "Emily W.",
|
||||
role: "Competitive Junior",
|
||||
testimonial: "My coach noticed an immediate difference in my serve speed. The pronation drills were a game-changer for my topspin!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-soccer-player-girl-sports-uniform-soccer-field-football-concept_169016-67690.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-soccer-player-girl-sports-uniform-soccer-field-football-concept_169016-67690.jpg?_wi=3",
|
||||
imageAlt: "Emily W.",
|
||||
icon: Quote,
|
||||
},
|
||||
@@ -194,7 +194,7 @@ export default function LandingPage() {
|
||||
name: "Mark R.",
|
||||
role: "Veteran Player",
|
||||
testimonial: "I thought I couldn't add more power, but their acceleration techniques proved me wrong. My opponents are feeling the heat.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-tennis-player-court_1303-16170.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-tennis-player-court_1303-16170.jpg?_wi=3",
|
||||
imageAlt: "Mark R.",
|
||||
icon: Quote,
|
||||
},
|
||||
@@ -203,7 +203,7 @@ export default function LandingPage() {
|
||||
name: "Jessica P.",
|
||||
role: "College Athlete",
|
||||
testimonial: "The detailed video analysis of my acceleration phase helped me correct subtle flaws and gain significant MPH on my first serve.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/student-woman-isolated-blue-background-showing-victory-gesture_231208-14291.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/student-woman-isolated-blue-background-showing-victory-gesture_231208-14291.jpg?_wi=2",
|
||||
imageAlt: "Jessica P.",
|
||||
icon: Quote,
|
||||
},
|
||||
|
||||
@@ -78,7 +78,7 @@ export default function LandingPage() {
|
||||
icon: Target,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg?_wi=5"
|
||||
imageAlt="Tennis player in serve follow-through"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -94,7 +94,7 @@ export default function LandingPage() {
|
||||
id: 1,
|
||||
title: "Cross-Body Deceleration",
|
||||
description: "Learn how to effectively slow down your racket and body across your opposite side, distributing force.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg?_wi=6",
|
||||
imageAlt: "Tennis player finishing serve",
|
||||
buttons: [
|
||||
{
|
||||
@@ -107,7 +107,7 @@ export default function LandingPage() {
|
||||
id: 2,
|
||||
title: "Balanced Landing",
|
||||
description: "Ensure a smooth landing and quick recovery, putting you in an advantageous position for the next shot.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg?_wi=6",
|
||||
imageAlt: "Tennis player landing after serve",
|
||||
buttons: [
|
||||
{
|
||||
@@ -120,7 +120,7 @@ export default function LandingPage() {
|
||||
id: 3,
|
||||
title: "Strategic Weight Transfer",
|
||||
description: "Understand how your weight shifts post-contact to facilitate movement into the court.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg?_wi=6",
|
||||
imageAlt: "Tennis player weight transfer",
|
||||
buttons: [
|
||||
{
|
||||
|
||||
@@ -75,7 +75,7 @@ export default function LandingPage() {
|
||||
},
|
||||
]}
|
||||
buttonAnimation="none"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg?_wi=1"
|
||||
imageAlt="Tennis player in action during a serve"
|
||||
textPosition="center"
|
||||
showBlur={true}
|
||||
@@ -102,11 +102,11 @@ export default function LandingPage() {
|
||||
title: "Preparation Phase",
|
||||
description: "Focus on optimal body positioning, grip, and ball toss. This phase sets the foundation for kinetic chain efficiency and energy loading.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg?_wi=1",
|
||||
imageAlt: "Preparation phase analysis on phone",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg?_wi=1",
|
||||
imageAlt: "Preparation phase drills on phone",
|
||||
},
|
||||
},
|
||||
@@ -115,11 +115,11 @@ export default function LandingPage() {
|
||||
title: "Acceleration Phase",
|
||||
description: "Maximize racket head speed and power generation through precise joint sequencing, muscle activation timing, and force transfer.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg?_wi=2",
|
||||
imageAlt: "Acceleration phase analysis on phone",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg?_wi=2",
|
||||
imageAlt: "Acceleration phase drills on phone",
|
||||
},
|
||||
},
|
||||
@@ -128,11 +128,11 @@ export default function LandingPage() {
|
||||
title: "Follow Through Phase",
|
||||
description: "Ensure a safe and efficient deceleration, preventing injury while maintaining balance and preparing for the next shot. Vital for consistency.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg?_wi=3",
|
||||
imageAlt: "Follow through phase analysis on phone",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg?_wi=3",
|
||||
imageAlt: "Follow through phase drills on phone",
|
||||
},
|
||||
},
|
||||
@@ -152,25 +152,25 @@ export default function LandingPage() {
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex T.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-confident-middleaged-male-athlete-feeling-pleased-pointing-himself-proudly-achieve-goa_1258-130696.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-confident-middleaged-male-athlete-feeling-pleased-pointing-himself-proudly-achieve-goa_1258-130696.jpg?_wi=1",
|
||||
imageAlt: "Alex T. Headshot",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Maria S.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-soccer-player-girl-sports-uniform-soccer-field-football-concept_169016-67690.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-soccer-player-girl-sports-uniform-soccer-field-football-concept_169016-67690.jpg?_wi=1",
|
||||
imageAlt: "Maria S. Headshot",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Coach D.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-tennis-player-court_1303-16170.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-tennis-player-court_1303-16170.jpg?_wi=1",
|
||||
imageAlt: "Coach D. Headshot",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Ben L.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/student-woman-isolated-blue-background-showing-victory-gesture_231208-14291.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/student-woman-isolated-blue-background-showing-victory-gesture_231208-14291.jpg?_wi=1",
|
||||
imageAlt: "Ben L. Headshot",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -80,7 +80,7 @@ export default function LandingPage() {
|
||||
icon: Target,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg?_wi=2"
|
||||
imageAlt="Tennis player initiating serve preparation"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -96,7 +96,7 @@ export default function LandingPage() {
|
||||
id: 1,
|
||||
title: "Stance & Grip Foundation",
|
||||
description: "Master the foundational elements: proper foot positioning and grip selection for your serve style.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-playing-tennis-court_1303-16301.jpg?_wi=3",
|
||||
imageAlt: "Tennis player in starting serve stance",
|
||||
buttons: [
|
||||
{
|
||||
@@ -109,7 +109,7 @@ export default function LandingPage() {
|
||||
id: 2,
|
||||
title: "Synchronized Ball Toss",
|
||||
description: "Achieve a consistent and repeatable ball toss that complements your serving motion and power generation.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-female-athlete-text-messaging-mobile-phone_637285-6214.jpg?_wi=4",
|
||||
imageAlt: "Tennis player tossing ball",
|
||||
buttons: [
|
||||
{
|
||||
@@ -122,7 +122,7 @@ export default function LandingPage() {
|
||||
id: 3,
|
||||
title: "The Power Coil",
|
||||
description: "Engage your core and hips to create a powerful coil, loading the kinetic chain for explosive force.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-holding-smartphone_23-2149434222.jpg?_wi=4",
|
||||
imageAlt: "Tennis player coiling body for serve",
|
||||
buttons: [
|
||||
{
|
||||
@@ -174,7 +174,7 @@ export default function LandingPage() {
|
||||
name: "Chris M.",
|
||||
role: "Club Player",
|
||||
testimonial: "The preparation drills completely changed my serve. I never knew how much power I was leaving on the table.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-confident-middleaged-male-athlete-feeling-pleased-pointing-himself-proudly-achieve-goa_1258-130696.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-confident-middleaged-male-athlete-feeling-pleased-pointing-himself-proudly-achieve-goa_1258-130696.jpg?_wi=2",
|
||||
imageAlt: "Chris M.",
|
||||
icon: Quote,
|
||||
},
|
||||
@@ -183,7 +183,7 @@ export default function LandingPage() {
|
||||
name: "Sarah J.",
|
||||
role: "Varsity Athlete",
|
||||
testimonial: "My ball toss is finally consistent, and my shoulder feels much healthier after focusing on the kinetic chain.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-soccer-player-girl-sports-uniform-soccer-field-football-concept_169016-67690.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-soccer-player-girl-sports-uniform-soccer-field-football-concept_169016-67690.jpg?_wi=2",
|
||||
imageAlt: "Sarah J.",
|
||||
icon: Quote,
|
||||
},
|
||||
@@ -192,7 +192,7 @@ export default function LandingPage() {
|
||||
name: "David L.",
|
||||
role: "Weekend Enthusiast",
|
||||
testimonial: "Detailed feedback on my racket drop was a game-changer. My serve feels effortless and more powerful.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-tennis-player-court_1303-16170.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-tennis-player-court_1303-16170.jpg?_wi=2",
|
||||
imageAlt: "David L.",
|
||||
icon: Quote,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user