Skip to content

A plug-and-play system using ESP32, Raspberry Pi, and Flask. Transmitting serial scoreboard data over TCP to a Flask web-app for customizable SVG score bug integratabtle into OBS

Notifications You must be signed in to change notification settings

ProgrammingJohn/daktronics-dash

Repository files navigation

Daktronics Dash

Daktronics Dash is a simple Flask based tool for broadcasting sports scores. It supports manual scoring through a web UI and can sync with a Daktronics controller via an ESP32.

Running

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python main.py

Then open http://127.0.0.1:5000/ in your browser.

Development

Scoreboards live in scoreboard_svgs/ and their preferences are stored in scoreboard_svgs/scoreboard_preferences.json.

The static/js folder contains the wizard logic and manual scoring handlers.

About

A plug-and-play system using ESP32, Raspberry Pi, and Flask. Transmitting serial scoreboard data over TCP to a Flask web-app for customizable SVG score bug integratabtle into OBS

Resources

Stars

Watchers

Forks