Ludimos · 2025/26
Problem
01
Dense analytics.
02
Fragile recording.
03
Two roles, three platforms.
Players and coaches need different views, but it must feel like one product on phone, tablet, and web.

Research / Discovery
What I extracted
Source
Ball-tracking outputs
Finding
Bowling (speed, length, line, deviation) and batting (shot, footwork, connection) data per clip.
Design decision
Every metric is paired with a visual — pitchmap, beehive, release plot, wagon wheel — so patterns are read, not calculated.
Source
Coach workflows
Finding
Notes (voice, drawn, text), assessments, performance reports, payments, products, bookings.
Design decision
Everything hangs off the player profile as tabs, so a coach never leaves the context of the player.
Source
Recording constraints
Finding
The phone is propped at the net; calibration depends on both sets of stumps being visible.
Design decision
Calibration states use colour AND text — white = ready, green = calibrated, red = failed — with a specific message per failure.
Ideation
The shared core loop
Setup
Calibrate
Record
AI detects clips
Review analytics
Annotate
Generate report
Player entry point
Coach entry point
Home · Video Analysis · Drills · Dashboard · Groups · Schedule · Assessments
Design principle

Early explorations and wireframes.
Designs
5.1
Seven calibration states, each with a unique colour and text message. No dead-ends.
5.2
Clip Playback & Review
Every delivery reviewed in context: trajectory, stats, and annotation in one screen.
5.3
Session Analytics
Four visualisation modes on a single bottom sheet. Consistent across app and web.
5.4
Player Dashboard & Profile
The player’s full history on one profile. Tabbed to keep context, never to hide information.
5.5
The Coaching Layer
Status colours used only for meaning. Every state has a label as well as a colour.
5.6
Web & iPad
Web layout at full width. The sidebar persists; density increases without a new mental model.

Design System
Colour — approximate tokens, replace with real values
Near-black surface
#0D0B14
Primary background
Violet accent
#7C3AED
Active states & CTAs
Lilac mid
#8B5CF6
Gradients & highlights
Teal / Paid
#0D9488
Success & paid status
Amber / Pending
#D97706
Pending & partial
Red / Failed
#DC2626
Failed & unpaid
Components
Bottom tab bar
Stat tiles
Segmented toggles
Filter chips
Note cards (voice · text · drawn)
Status cards
Calibration frame states
Pitchmap
Beehive
Wagon wheel

Style tile from the Figma component library.
Lessons









