Skip to content
Badminton Tournament Software – use the badminton umpire panel at a tournament
JavaScript CSS HTML Makefile Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
bridge request to update score Apr 13, 2019
bts btp_conn: fix callback Aug 30, 2019
div btsticker installation May 19, 2018
static fix link to nationstats Jun 23, 2019
.dockerignore Finish & improve docker build Aug 29, 2019
.eslintrc allow uploading tournament logos May 17, 2019
.gitignore fetch-btp script: add --backup and --tournament-name options Jun 23, 2019
.stylelintrc.json lint Nov 17, 2017
.travis.yml travis: update node version May 13, 2019
Dockerfile Docker: inherit from alpine instead of node Sep 11, 2019
Makefile add a script to fetch current state from BTP Jun 23, 2019 README: Document installation with docker Sep 11, 2019
TODO Docker: inherit from alpine instead of node Sep 11, 2019
config.json.default default config should follow production Mar 10, 2017
docker_push docker_push: helper script to create & push docker images Sep 11, 2019
fetch-btp.js fetch-btp: ignore whitespace in input Jun 28, 2019
package-lock.json Update package-lock.json Aug 29, 2019
ticker_config.json.default ticker: set up basics for client May 22, 2017

bts - Badminton Tournament Software

Use bup at tournaments.

Docker installation

Install docker and run

docker run -p 4000:4000 phihag/bts

Manual installation

To install, type


To start, type

make run  # Production mode
make dev  # Development mode


To start a display, go to http://IP:4000/d2 , where 2 is the court number (alternatively, just /d). To start an umpire panel, go to http://IP:4000/u2 , where 2 is the court number (alternatively, just /u).

You can’t perform that action at this time.