Raspberry Pi WebSockets Full Stack IoT
Indoor Soccer Scoreboard and Queue System
Custom built hardware/software system for First Touch Indoor Soccer — team sign-up, queue management, and live scoreboard display powered by Raspberry Pi and WebSockets.
Overview
This project is still in the early stages. It is a custom-built solution for a local indoor soccer facility that addresses a common challenge at recreational sports venues: managing field time, team queues, and scorekeeping in a simple and visible way for both staff and customers.
Planned Features
- Team sign-up interface — allows teams to register for field time via a tablet or kiosk
- Queue management — automatically manages the order of play and displays upcoming matches
- Live scoreboard — displays the current score on a TV visible to all customers, with manual score update controls for staff
- Admin dashboard — provides facility staff with an overview of field usage, queue status, and match history
Technical Architecture
| Component | Technology | Details |
|---|---|---|
| Controller | Raspberry Pi | Main compute unit connected to display output |
| Frontend | Web App | Team registration and queue management interface |
| Scoreboard | HDMI Display | TV-mounted live score and queue display |
| Communication | WebSockets | Real-time updates between interfaces |
This project is currently in active development. Architecture diagrams and implementation details will be added as the build progresses.