The player
Three things, and no dashboard:
- One thing to work on, in the coach's words, cited to the second he said it.
- "Did it feel like that?" — one tap. A player, not an audience.
- Whether it is working: their own pattern moving, week to week.
four weeks · everyone plays everyone · seeded by eye
Box leagues have run in clubs for forty years: four players, everyone plays everyone, a fixed end date, then promotion and relegation. What is usually missing is a person doing the seeding — most run on results alone, so a pusher climbs into a box he does not belong in and a good player has one bad cycle and gets buried. Your coach fixes that by eye.
Three things, and no dashboard:
One page a month, built only from what the coach chose to share. No scores dressed up as progress, no opinions the coach did not give. It is the report card tennis has never had — and it is why the next block gets booked without anyone having to ask.
You type nothing. Ten seconds of talking per match, one tap on a proposal. Your keys, your voice, your roster; your private notes stay private and leave with you. You keep 25% of any player premium you attach, and the league gives you a reason to be on court where your next students already are.
the thing that makes a parent re-book
Every line on it is something a person said or something the matches actually recorded. No AI opinion appears on this page. The coach approves it before it goes out.
no app needed to play
Players who do not want another app can just ring the club's line, say their level and when they can play, and get put in a box. Scores can go in the same way. Every club gets its own number and its own address: yourclub.haven.tennis.
Pausing the clip reconstructs the body from that frame — joints, angles, the whole shape, turnable. It carries no face and no footage, so it can travel where a video of a junior never should. It is evidence for what the coach said, and it appears when he points at something. Never a verdict, never a number nobody measured.
Run a box for your students, or fill one with another coach's players. Twenty minutes on a court to see it. Pros pay nothing.
Your booking link works on day one: haven.tennis/yourname/book-lesson-60 — players pick a slot, confirm by email code, and a real calendar invite lands in both calendars.
$99 per pro seat per month, pilot rate. Pros pay nothing; player premium $9.99 with the coach keeping 25%. Your own address (yourclub.haven.tennis), your own league line, one consent flow for juniors, and a de-identified roster that stays yours when a pro moves on.
Tell us your club and we will put you in the next box there, or reach the club if they are not running one yet. Enter your own name, not your child's.
Say what your coach did not say. Invent a measurement. Grade your coach. Show a minor publicly. Push anyone through pain.