Coming soon · Looking for investors

Live coaching, frame by frame.

Biomechanics-backed motion analysis for sprint starts, tackles, and jump shots.

PRFCT Form· Joint Analysis shot_003.mov · 60fps · 1080×1920
Basketball Jump Shot Phase · Release
CLIPshot_003.mov · 60fps
Elbow Optimal
Shoulder Optimal
Wrist follow ~Close
Joint Analysis Release · auto
Elbow · Release ✓ Optimal
87°
80–95° 180°
  • Shoulder 132° Optimal
  • Elbow 87° Optimal
  • Wrist 138° ~Close
  • Hip 118° Optimal
  • Knee 156° Needs Work
Cue

Hold the elbow at 87°. Drive the knee a little harder out of the load.

The workflow

From clip to case file.

Every analysis follows the same discipline. Capture the rep, trace the body, classify the phase, render the verdict — with the angle, the corridor, and the paper that proves it.

Evidence Monitor

01 · Capture

Drop a clip.

Pull a rep from your camera roll, your screen recorder, or any standard file. The native macOS picker opens straight to your sport folder.

.mov .mp4 .webm

02 · Trace

Trace the athlete.

MoveNet Thunder finds the body. The 17 detected keypoints are expanded into a BlazePose-compatible 33-keypoint topology, so every joint of interest is named.

33 keypoints MoveNet Thunder

03 · Classify

Classify the phase.

PRFCT Form recognizes the moment the rep is in. A different question gets asked at Set than at First Drive, at Contact, at Release.

Set Drive Contact Release

04 · Render

Render the verdict.

Each angle is checked against a published corridor. The verdict comes with the citation — not a vibe score, a cited standard.

Admitted Pending Objected

Exhibit A

Every verdict needs evidence.

PRFCT Form· Exhibit A Sprint · First Drive
Sprint Block Start Front knee · Set
EXHIBITA · sprint_001 · t=0.42s
Front knee · Set angle / corridor / verdict
92°
85–100° · ideal corridor 180°
Admitted · in corridor

Three sports

Different reps. Different exhibits.

Each sport has its own phases, its own checks, and its own peer-reviewed corridors. PRFCT Form chooses what to ask, and when to ask it.

Sprint Block Start

Case 001
Set First Drive
  • Front knee85–100°Admitted
  • Trunk leandrive corridorPending
  • Hip extensiondrive corridorObjected

Football Tackle

Case 002
Approach Contact Drive & Wrap
  • Body levelcontact corridorAdmitted
  • Head positioncontact corridorAdmitted
  • Drive directiondrive corridorPending

Basketball Jump Shot

Case 003
Set / Load Release
  • Base alignmentshoulder-width norm.Admitted
  • Elbow stackrelease corridorAdmitted
  • Wrist follow-throughrelease corridorPending

The dossier

The angle. The range. The paper.

PRFCT Form renders every analyzed rep as a case file — phase, exhibit, verdict, coaching cue, citation. Print it, pin it, send it to the athlete.

Case FC-001 · Sprint Block Start · First Drive

Front knee, Set phase.

Admitted

Exhibit A

Front knee angle

Measured at 92°, the front-leg knee falls inside the published 85–100° corridor for the Set phase.

Bezodis et al. 2015

Phase assessment

Set → Drive transition

Trunk lean and hip extension are still resolving as the rep enters First Drive. Two checks remain pending until the next frames are reviewed.

Front knee Trunk lean Hip extension

Coaching cue

Hold the angle, finish the drive

Hold the front knee at this angle through Set. As the rep moves into First Drive, focus on extending the back leg fully before the front foot leaves the block.

Citations

Cited standards

Each verdict is backed by a peer-reviewed paper. The corridor, the angle, and the citation travel together — never separately.

The pseudo-3D lift

The body, in three dimensions.

After the 2D overlay, PRFCT Form lifts the pose into a pseudo-3D rig rendered in Three.js. Orbit it, zoom it, step through phases — with the joint angles measured the same way every time.

  • Mouse orbit · scroll zoom
  • Shoulder-width normalization
  • Cobalt left · Cyan right · Brass spine
  • Grid floor for ground reference
  • BlazePose-compatible 33-keypoint topology

Research receipts

The angle. The corridor. The paper.

Every check names the number it measured, the corridor it compared against, and the published study behind that corridor.

Check
Phase
Corridor
Cited paper
Status
Sprint · front knee
Set
85–100°
Admitted
Sprint · trunk lean
Drive
sport-specific
Pending
Basketball · release
Release
phase-specific
Admitted
Football · contact body level
Contact
contact corridor
Admitted
Football · drive direction
Drive & Wrap
drive corridor
Pending

Local social layer

Teams, streaks, and every rep.

A coach invite code, a private leaderboard, an activity history that does not leave your machine. Clean cards. No clutter.

Team leaderboard 7-day · Sprint
1 A. Mensah 96 ▲ 4
2 J. Becker 94 ▲ 2
3 R. Cortez 91 — 0
4 D. Park 88 ▼ 1
Activity last 5 reps

15 May · 14:02

Sprint · First Drive — 92° · admitted

14 May · 19:12

Tackle · Contact — level · admitted

12 May · 10:48

Jump shot · Release — elbow · pending

10 May · 16:30

Sprint · Set — knee · admitted

Invite code Coach view
FC·4K·92QH
4 athletes active
Team messages 2 unread
Coach Mara · 14:03 Front knee corridor looks clean. Hold this through Set tomorrow.
A. Mensah · 14:14 Will do. Sending two more reps after warmup.
Streak last 14 days

11 days

Personal bests all sports
Sprint · drive 96° ▲ +3 vs. 30d
Tackle · level A+ ▲ admitted ×6

Closing argument

Put the next rep into evidence.

PRFCT Form is a desktop app for macOS. Local-first, biomechanically backed. Drop in a clip and the case file writes itself.

Native macOS shell Local-first records Native file picker