Brought 4 fragmented amateur-sport scenarios into one product. Finding a coach, booking a field, a live match broadcast and a team account — now where chats and Google Forms used to be.
A league home page — the table plus the match of the week. Every match expands into a full broadcast: video, an event ticker, stats, a fan chat.
“Match of the week” instead of a long list of matches — one emotional block grabs attention more than ten identical ones.
The main screen — a days×hours slot grid. The user sees the whole free week at a glance. Morning discounts are built into the visual system.
Grid days×hours instead of a standard date-picker — the user sees all free time at a glance, without 2–3 clicks.
Every coach is a card with a photo, sport, certificate and real reviews. The first session is free — removing the risk of choosing.
A search anchor in the hero instead of a separate filters page — an input + sport chips immediately suggest “what to do”, with no need to learn the interface.
Line-up, video, event ticker, stats, chat — all on one page. Like a sports broadcaster, but interactive.
A line-up like “broadcast frame” — 22 players in 4-3-3 and 4-2-3-1 formations on the pitch. The most recognizable “sports” visual — instant context reading.
The captain sees the next match, player status, finances, active tournaments — with no need to dig through a chat to figure out “who showed up, who paid.”
3 widgets instead of 7 — at first it was a mess of dashboards, keeping only “Match / Squad / Finances + Tournaments”. The rest in a sidebar with a badge.
All 30+ screens on one palette, one type system and one component set. The captain moves from a live match to the team account without losing navigation.