Bridge Tab is a tool designed to manage duplicate bridge tournaments. It provides functionalities for organizers or umpires to prepare and manage tournaments, check scores, and manage users. It also provides a http server that allows contestants to record scores for rounds they play in.
Notice This project is still work in progress.
- Manage duplicate bridge tournaments
- Round registration by contestants
- Rounds summary in CSV
- More tests, especially integration/e2e
- Adding better frontend for contestants
- Tournament scoring
- Go (latest version)
-
Clone the repository:
git clone git@github.com:simur407/bridge-tab.git cd bridge-tab -
Install dependencies:
go mod tidy
Set up the database connection string:
EXPORT DATABASE_STRING=<your string here>To build and run HTTP server use this command:
make httpTo only build the HTTP server, go with the following command:
make build-httpThen you can run it with the following command:
make run-httpRun the CLI tool with the following command:
make build-cliThen you can run it with the following command:
./build/bridge-tab --helpContributions are welcome! Please open an issue or submit a pull request for any changes.
This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.