‹ PROJECT X SHOT LAB ◎ AI BETA

prop your phone up. the ai counts your reps.

tap make or miss as you shoot. streak, accuracy and your recap are all counted for real.

Starting AI…
AI RIM · starting…
SEARCHING FOR RIM…
line up the rim, then tap it
RIM
TAP YOUR RIM TO LOCK IT
👆
or just hit START — i’ll find the rim off your shots
frame the whole hoop
demo mode — camera off
📷
Camera is off
Shot Lab needs the camera to count your shots.
PUT THE HOOP IN HERE
RIM
lining up your rim…
put on your own playlist — it keeps playing while you track
🚧 SHOT TRACKER IS IN BETA
counts can be off while it learns. want a perfect count? use COUNT MY SHOTS.
Your drills
Starting spot
optional — you can set it any time while you shoot
Tap where you're shooting from

i watch the rim, not the floor — i can't see how far out you are. tell me once and every rep files there until you move.

no spot set
AI Tracking — On
lining up your rim…
camera tracking is iphone-app only right now. in a browser it runs on a slower engine and it'll miss shots. count by hand here, or set your voice up in settings and just call them out. both save the same session.

AI counting is getting rebuilt. It's coming back better. Count by hand for now — every rep still saves, still counts, still banks points.

on-device — nothing leaves your phone.

or count them yourself — no camera needed

Tracking Live 00:00
AI RIM · scanning…
AI …
Live AI · real tracking
0
Makes
0
Attempts
0%
Accuracy
🔥0in a row
🔥 NEW PR

you're counting these yourself — every tap is a real rep.

listening
Player tracking
lining up your rim…
🎯 shoot a few — i’m finding your rimcounting starts once your rim locks
Guided workout
0/0
✓ Drill complete
0/0 drills
🏆 Workout complete
AI — fps
REC ⚙
⚠️ Not seeing the ball — make sure the ball AND rim are in frame, improve lighting, or move the phone closer.
⚠️ YOLO couldn’t start on this device — using the Standard detector.
MAKE ✓
wing 3
low light / slow device — move to a brighter court or the count may lag
prop it steady · 20–30 steps back
demo mode — camera off
waking the camera…
getting your session ready
Camera is taking a while to start. Check camera permissions, then try again.
Session · Drills & Zones

ZONE MAP

live make / attempt by spot
hot warm cold untried
🔒 Varsity
🔒
Live zone map — Varsity
Watch every spot heat up in real time as you shoot.
Unlock →
tap your spot

NICE SESSION.

here's the tape.

Session quality
0
Makes
0
Attempts
0%
Accuracy
Best Zone
🔒
📈
See your progress over time
Varsity saves every session so you can watch the trend — accuracy, streaks and spots over weeks, not just today.
Varsity →

SHOT SCIENCE

arc angle · release speed
Avg Arc
Release
Estimated from the ball’s tracked path — relative to your camera angle, not a lab measurement.
🔒 Varsity
🔒
Arc & release metrics — Varsity
See your release angle + speed on every rep, tracked over time.
Unlock →

YOUR FORM

release · follow-through · lower body
Avg Release
catch → release
Elbow @ Set
shooting arm
Follow-Through
held ≥0.3s
Jump
vs standing
Read from on-device player tracking — relative to your body in frame, not lab units. “—” means the AI couldn’t see your body clearly on that rep.
🔒 Varsity
🔒
Form breakdown — Varsity
Release time, elbow angle, follow-through and jump on every rep.
Unlock →

SHOT HEATMAP

where the buckets fell
🔒 Varsity
🔒
Shot heatmap — Varsity
See where every bucket fell — and where you need work.
Unlock →

SHOT CHART

every rep · make / miss by spot
make miss %make % / spot
🔒 Varsity
🔒
Full shot chart — Varsity
Every made and missed rep, plotted where you shot it.
Unlock →
✓ Synced
+25 pts banked
your points move the platform level system — real reps, real rank.
👀 saw that ✓