Bracket Builder for Curling I/O
- You can create games.
- You can drag and drop games.
- You can assign teams to each game.
- You can connect winners or losers from one game to another game.
- You can add multiple groups (A Event, B Event, etc.).
- You can connect games between groups.
- You can rename games and groups.
We use elm and elm-live for development. You can install these via npm.
npm install
Edit dev.html and configure the application's parameters for your environment. Then run it:
npm start
Make sure you have uglify-js installed to compress the production js.
npm install -g uglify-js
Compile and optimize for production using:
./prod.sh
- baseUrl: string (this is the url for the event, under which teams and brackets are nested)
- id: int (this is the bracket id, if we're editing an existing bracket)