Skip to content

Oberhauser-Dev/wrestling_scoreboard

Repository files navigation

Wrestling Scoreboard

Repository for managing Wrestling software: client, server and shared libraries. Available for Linux, Windows, macOS, Web, Android and iOS.

Tags: scoreboard, wrestling, scoring, bracket, mat, team, fight, competition, tournament, display, points, bracket, team, athlete, bout

Screenshots

Installation

The App consists of three components, the client, the server and the database. You can download the client and the server for your preferred platforms from the Releases section.

For setting up the database and hosting a server, see:

Development

All the code is based on Dart and Flutter. For setting up Flutter, see the getting started guide.

Wrestling Scoreboard is a monorepo. Therefor it uses Melos to manage the project and dependencies. All the commands can be found in the melos.yaml file.

To install Melos, run the following command from your terminal:

flutter pub global activate melos

Next, at the root of your locally cloned repository bootstrap the projects dependencies:

melos bs

To format your code, call:

melos format

To create a new version of all packages, call:

melos version --all --prerelease --preid=beta --diff=v0.0.1-beta.11

Please read the documentation for setting up the according components:

License

Published under MIT license.