Oberhauser-Dev/wrestling_scoreboard
Wrestling software for managing team matches and competitions.
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, bout, mat, team, fight, competition, tournament, display, points, bracket, team, athlete, elimination
NOTE: This project is still experimental.
Use with care.This might include unfinished features, bugs, or incompatibilities with older versions.
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 the Server Setup.
Instructions
The program aligns with the UWW Wrestling Rules.
Nonetheless, there are specifics to some regions.
Germany
Freestyle
Germany handles the first a verbal admonition V (official) before an activity period as passivity P (regional).
Germany handles the passivity P (official) which leads to an activity period as A (regional).
This means to effectively write a P/A (regional) one must record V/P (official) in the application.
On the export, it is then converted to the regional convention.
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 melosNext, at the root of your locally cloned repository bootstrap the projects dependencies:
melos bsTo format your code, call:
melos formatTo create a new version of all packages, call:
melos version --all --prerelease --preid=beta --diff=v0.0.1-beta.11Pin to a specific version:
melos version -a --no-git-tag-version -V wrestling_scoreboard_client:0.3.5 -V wrestling_scoreboard_common:0.3.5 -V wrestling_scoreboard_server:0.3.5Please read the documentation for setting up the according components:
License
Published under MIT license.








