Sports Score Dashboard
Type:
Real-time multi-sport dashboard
Stack:
React, REST APIs, live data
Covers:
F1, football, cricket, tennis, basketball
Five sports, one interface. The dashboard pulls live scores, commentary, player statistics, tournament tables and schedules across Formula 1, football, cricket, tennis and basketball — each of which models a "match" differently enough that a single generic view would have been useless for all five.
So the navigation is organised per sport, with its own shape: a race weekend is not a Test match is not a five-set tennis final. Live, upcoming and historical views sit alongside each other, and the theming shifts with the sport so you always know where you are without reading a label.
Everything is responsive down to a phone, which is where live scores are actually checked. Consistency across device sizes was treated as a requirement rather than a final pass, because a scoreboard that reflows badly is a scoreboard nobody opens twice.
Five sports, live
Scores, commentary, player stats, tournament tables and schedules across F1, football, cricket, tennis and basketball — every league in one place.
Live, upcoming, historical
A fully interactive themed UI with per-sport navigation and three time horizons, held consistent across every device size.