1. Video Upload
AI Coach
Record Now
Mount your phone on the fence and tap record
What to Analyze
Full Practice Session
All strokes, footwork, patterns
Serve Only
Toss, motion, placement
Groundstrokes
Forehand & backhand mechanics
Movement & Footwork
Court coverage, split step
Recent Analyses
Serve Session
Yesterday · 42 strokes analyzed
71
score
Full Practice
3 days ago · 180 strokes analyzed
65
score
2. Analysis Processing
Analyzing Your Session
AI is processing 42 strokes across 3 minutes of footage
Estimated time: ~45 seconds
3. Feedback Report
Serve Session · Yesterday · 42 strokes
Analysis Report
Session Score
71
↑ +4 from last session
Stroke Breakdown
68%
1st Srv
82%
2nd Srv
112mph
Speed
Key Findings (Top 3)
Ball toss too far left
HighYour toss is drifting 8cm to the left on ad side serves, causing slice. Try tossing directly over your front shoulder.
Knee bend insufficient
MediumIncreasing knee bend by 15° at trophy position will add ~8mph to serve speed.
Excellent pronation
PositiveYour forearm pronation at contact is textbook. This is generating strong kick serve action.
4. Chat with AI Coach
AI Coach
Based on your serve session
Great session today! I noticed your ball toss is drifting left on ad side serves. This is causing your racket face to open slightly, producing unintended slice. Want me to walk you through a drill to fix this?
Yes! How do I fix my toss?
Here's a 3-step fix:
Place a target (water bottle) directly above your front shoulder
Practice tossing to the target with no racket — 20 reps
Add the racket swing only when the toss is consistent
✦ AI Recommended · Essential Tennis · 758K views
Suggested questions:
5. AI Drill Library
AI Drill Plan
Based on your latest analysis
AI Recommendation
Focus on forehand cross-court consistency this week — your biggest score gap is 42/100.
Cross-Court Forehand Rally
Forehand · 3×15
Inside-Out Forehand
Forehand · 2×12
Kick Serve — Ad Court
Serve · 4×10
Backhand Slice Defense
Backhand · 3×10
Net Approach Volley
Net Play · 2×8
6. Empty State
AI Coach
No Analysis Yet
Upload your first training video to unlock personalized AI coaching, biomechanical feedback, and drill prescriptions.
Video Analysis
Biomechanics
Drill Plans
7. Analysis Error
AI Coach
Analysis Failed
We couldn't complete the AI analysis for Serve Practice — Flat & Kick.
Possible causes
- • Video quality too low (min 720p required)
- • Player not visible for ≥60% of frames
- • Unsupported video format
8. Loading
AI Analysis Pipeline (User-Facing)
Max Corrections Shown
Never more than 3 corrections per session — respects cognitive load limits of skill acquisition
Video Annotation
Amber lines = optimal path, red lines = actual path. Overlaid directly on the user's video frame
Chat Context
LLM retains full session context — players can ask follow-up questions about any finding in the report