Dartmania is a touchscreen-friendly darts scoring app for home or bar play. It supports creating games, recording throws, undoing throws, ending games, and browsing/deleting game history.
- Create a game with up-to 8 players and options (mode, format, rounds, double-out)
- Record throws and keep live scores
- Undo the last throw
- End a game and review history
docker build -t dartmania .
docker run --rm -p 8003:8003 -v dartmania-data:/data dartmania
Designed for a 1920x1080 touchscreen layout.
- Node/Express server serves the static UI from
public/ - REST endpoints under
/apimanage game state - SQLite database stored at
DB_PATH(default/data/dartmania.sqlite)







