MJ

Marcus Johnson

Class of 2027 Point Guard / SG Right Handed
Workout Shooting % ๐Ÿ‹๏ธ
โ€”
โ€”
Game Shooting % ๐Ÿ€
โ€”
โ€”
Weak Hand Finishing (Left) โœ‹
โ€”
โ€”
Catch & Shoot 3s ๐ŸŽฏ
โ€”
โ€”
Longitudinal Shot Map (30-Day Aggregated)
Shooting Efficiency Trend (Weekly)
Zone Efficiency & Mechanics
โšก AI Skill Coach Monthly Insight Auto-Generated

Key Development Takeaway:
Loadingโ€ฆ

    ๐ŸŽฅ Video Analysis, Telestrator & AI Form Diagnostic Slow-Mo + AI Vision

    Upload workout clips or game footage. Review slow-motion mechanics, draw telestrator angle lines, and run AI Vision diagnostics to detect elbow flare, release arc, and foot balance.

    Video Clip Player & Telestrator
    No clip loaded yet โ€” upload a workout or game clip to start a form breakdown.
    โšก AI Shooting Form & Mechanics Breakdown 0 frames
    ๐Ÿ“
    No measurements yet

    Upload a clip, then hit โšก Analyze Shooting Form. The video plays through while MediaPipe measures elbow angle, elbow flare, knee dip and release extension on every frame.

    ๐Ÿ“น Upload New Workout / Game Video

    Click or drag a clip here โ€” MP4, MOV, WebM. Stays on your device.

    ๐ŸŽฅ How to film so the analysis works โ€” 60-second read

    The two that matter most: film from straight ahead, and get 5โ€“10 shots in one clip. Those alone unlock every measurement.

    1. Stand in front of the shooter, not beside them. Elbow flare can only be measured front-on. The app checks shoulder width against torso length to work out the angle, and skips flare rather than guess when you're side-on.
    2. Film 5โ€“10 shots in one take. Set-point consistency โ€” how much the release varies between reps โ€” is the most useful number here, and it needs at least two attempts. One shot gives you "needs 2+ reps".
    3. Keep the whole body in frame, head to feet, all the way through the follow-through. Joints that leave the frame are skipped, never estimated, so a clip that crops the hands at the top loses the release.
    4. Get close enough that the player fills the frame. A shooter far away across a gym gives noisy joint positions and shaky angles.
    5. Start recording before the gather. The app looks back 0.7 seconds from the moment the ball goes up to find the set point, dip and load. Clip the start and it measures the wrong thing.
    6. One player in frame. The pose tracker follows a single person โ€” a rebounder standing nearby can steal it mid-clip.
    7. Prop the phone up or use a tripod. Panning and hand-shake move the reference points the angles are measured against.
    8. iPhone: switch to "Most Compatible". Settings โ–ธ Camera โ–ธ Formats, or in Photos use Share โ–ธ Options โ–ธ Most Compatible. iPhones record HEVC by default and most browsers can't decode it.

    Clips never leave your device โ€” analysis runs in this browser, and only the ~5KB summary is ever saved.

    โšก 30-Second Courtside Log Zero Friction

    Don't want to tap shots during a live game? Choose the input method that works best for youโ€”speak a quick summary after the game, snap a photo of the paper scorebook, or tap big bleacher buttons!

    ๐ŸŽ™๏ธ AI Post-Game Dictation / Text Fastest Method

    Speak or type a quick summary of the game. Our AI will automatically parse points, shot locations, free throws, and hand usage into the database!

    ๐Ÿ—ฃ๏ธ Quick Courtside Audio Observation Notes Workout Driver

    Notice something during a game or practice? Tap mic or click a quick tag below to feed Qualitative Observations straight into the AI Workout Generator!

    Active Observations (Factored into Workouts):
    • ๐Ÿ—ฃ๏ธ "Misses left hand layups under contact" Factored into AI Drill #2 โœ…
    • ๐Ÿ—ฃ๏ธ "Doesn't shoot real well when running the floor (transition)" Factored into AI Drill #3 โœ…
    ๐Ÿ“ธ Scorebook Photo Scan (AI OCR)

    Snap a photo of the official gym scorebook or paper stat sheet after the game.

    ๐Ÿ“„๐Ÿ“ท

    Tap to Upload Scorebook Photo

    Supports JPEG, PNG (Phone Camera)
    ๐Ÿ“ฑ Bleacher 1-Tap Quick Counter

    Huge touch targets designed for tapping from the bleachers while watching live.

    Tap a button above to start logging this game.
    ๐Ÿ”— Automatic Trainer Sync Zero Manual Work

    When your trainer logs a workout or workout shots in their trainer app, it automatically syncs to your database in real time.

    ๐Ÿ›ก๏ธ
    Connected Trainer: Coach Dave
    Elite Training Academy โ€ข Passcode: MJ-2027
    Courtside Shot Tap Logger Tap Court to Add Shot
    Session Tagging & Rapid Controls
    Result
    Environment
    Shot Action
    Hand Executed
    Current Session Stats 0 / 0 (0%)
    Client Roster & Training Profiles
    ๐Ÿค– AI Skill Coach Diagnostic Engine

    Ranks what to work on by the size of the gap in this athlete's own logged shots. Where a sample is too thin to support a finding, it says so instead of filling the space.

    Recommended Workout Plan
    Progress Note (Shareable)