
Your NBA night, live: an app to follow Sorare NBA lineups with official scores to the second, who's on the court and a play-by-play of every change.
- CLIENT
- In-house product
- YEAR
- 2026
- TYPE
- Live web app
- TOGETHER WITH
- Built on Sorare's official API and the NBA's live data
- STACK
The challenge
A Sorare NBA manager plays dozens of cards spread across several lineups. On game night they jump between the Sorare app, box scores and social media to see how they're doing. What was missing was one place that showed it all, to the second and on the phone.
The solution
We built an installable web app that connects to Sorare's official API and the NBA's live data. A Python server listens to Sorare's events, batches reads every 2 seconds and pushes each change over WebSocket, without reloading. Every card shows its score and breakdown, every lineup its standing in the tournament, and a live feed narrates plays, corrections and ranking changes, with voice too.
The result
The whole NBA night on one screen: 15 lineups and 66 players at a glance, a green ring for whoever is on the court, filters by player, tournament, rarity and favorites, and CSV export. Sign-in is Sorare-only, with tokens encrypted on the server.
What we did
- Product and interface design
- Python backend with WebSocket
- Sorare API and event integration
- On-court presence from NBA data
- Installable app (PWA) with light and dark themes
- Promo video
Learn more
