15Love
Now in private beta

Every point. Every match.
Together with your coach.

Pro-level match follow-up without the pro budget. Capture every point on your phone — your coach gets every detail, wherever they are.

iOS first · French and English · No coach? Start solo and invite them later.

Live · 3rd set

Best of 3 · Tournament

 1h 42m

Raphael N.

6

4

3

40

Roger F.

4

6

2

15

Voice note · 0:04

"Double fault on the line, sun in his eyes."

Why 15Love exists

Tennis context doesn't survive the drive home.

Match data dies on the way home.

What worked, when concentration slipped, how the serve evolved — gone the moment the match ends. Final score survives; everything that explains it doesn't.

Notes scattered across five apps.

Match in one notebook, training plans in another, references over WhatsApp, video over AirDrop. Anyone outside the player–coach dyad is permanently out of the loop.

Parents can't watch from afar.

When a parent can't be courtside, the only signal they get is someone texting the score between points — if they remember to. A live spectator view should be the default.

Features

Designed for the bench, not the spreadsheet.

Every interaction is single-tap or single-press. The format-aware scoring engine handles the rest so the person logging the match keeps their eyes on the court.

01 · Live scoring

One tap per point. The engine handles the rest.

Best of 3, best of 5, short sets, advantage or no-ad, deciding match-tiebreak — pick a format once and the scoring engine carries the state. Tap who won the point; the set, game, and tiebreak rules just follow.

  • Six preset formats; custom set length and tiebreak rules.
  • Single-step undo on the last point — fat-finger recovery built in.
  • Post-hoc logging when live wasn't possible — same record, captured later.

Score · focal POV

6-4 4-6 3-2

+ Point to self Tap left
+ Point to opponent Tap right
↶ Undo last Long-press
Voice note On-device

"Service au T, return long, point sur amortie."

Transcribed in 0.3s — French · iOS Speech

Rally

8

Fault

Tactic

DRP

02 · Voice + coding

Say it. Code it. Move on.

Push-to-talk a quick observation between rallies — French or English — and it lands as text on the point. Or use the coding shorthand to log rally length, fault type, and tactical pattern in two keystrokes. Both are optional, never blocking.

  • Transcription runs on-device — no audio uploaded, no streaming.
  • Tennis lexicon boosted at recognition time — including the opponent's name.
  • Editable after the fact on any past event — fix typos, add detail.
03 · Spectator link

A live score URL for anyone who can't be there.

Mid-match, share a long-slug URL. Parents, grandparents, the second coach — they open the link in any browser and watch the score update point by point. No account, no app install. The owner can revoke the link with one tap.

  • Real-time updates over a signed WebSocket — sub-second latency.
  • Mobile-first scoreboard with a sticky compact header on scroll.
  • Per-match Open Graph image so the link unfurls beautifully on WhatsApp / iMessage.

$ share match

https://app.15love.ai/live/v5a7w9stdw

→ Sent to coach, parent, and grandparent.

M A P

3 spectators watching now

Training · Tue 14:30

Forehand cross-court depth drill

Coach Marc 15:02

Worked 4×8 minutes, low net clearance, target the doubles alley.

Physio Léa 17:48

Adding glute activation before next session — link →

Raphael (you) 20:11

Felt heavy in the second half. Sleep was 6h.

04 · Training timeline

Training is a conversation, not a private notebook.

Every training session is a shared timeline anyone the player invited can contribute to. The coach posts what was worked on. The physical trainer adds a reference. The player adds how it felt. The parent reads along.

  • Threaded comments, file attachments, reference URLs — all in one place.
  • Read or edit access per collaborator — the player stays in control.
  • Streak surfaced on the dashboard — 7-day and 30-day rhythm at a glance.
Who it's for

Built around the player. Everyone else is invited.

15Love is one profile per player. Coaches, parents, and trainers join with read or edit access — no separate accounts, no parallel worlds.

Owner

The competitive player

Plays tournaments, works with a coach, wants a structured record of every session — without breaking flow during the match.

Edit

The courtside coach

Scores live, voice-notes observations between rallies, captures a clip of a key point. Needs the input fast enough to keep eyes on the court.

Read

The engaged parent

Can't always be at the match in person — follows the live spectator link from the coach's phone, reviews trainings later, adds a comment now and then.

How it works

Three steps to a live scoreboard.

  1. 1

    Create the match

    Pick the format, the opponent, the surface. Five seconds to set up — even one-handed walking on court.

  2. 2

    Score and capture

    One tap per point. Voice-note, code, or photo when something matters. Nothing else is required.

  3. 3

    Share and review

    Send the spectator link mid-match. Review the timeline after. Coach and player on the same page from the first rally.

Currently invite-only

Capture every point. Keep your circle in.

Join the private beta. iOS first; bring your coach.