bstats
Live youth basketball scoring, crowd-sourced from the stands.
bstats is a mobile-first scoring app built for one thumb at courtside. Parents, coaches, and stat-keepers each score the same game from their own phones at the same time, and bstats reconciles everything they enter into one trustworthy box score.
Taps from different scorers are matched by action, player, and game clock. When enough scorers are online, the majority decides. Plays that can’t be settled automatically go to a disputed-play queue for review, which an AI pass helps work through after the game. Nothing is thrown away: every raw input is kept alongside the final record.
// Who it's for
Youth basketball parents and families, coaches, team stat-keepers, and club programs.
// Features
- Live scoring from any phone: shots, rebounds, assists, fouls, subs, and the game clock
- Several scorers per game, reconciled by consensus into one record
- Tap-the-court shot locations, with outlier taps filtered out
- Disputed-play review with an AI-assisted post-game pass
- Box scores per player: points, FG/3PT/FT, rebounds, assists, fouls, minutes
- Share a one-time QR or link to recruit a helper scorer, no account needed
- Import a season of games from a photo of the schedule
- Installable app that keeps working through a dropped connection
// Under the hood
Go · WebSockets · SQLite · SolidJS · PWA