A free open source desktop app for managing badminton tournaments.
It is currently under development. The name and everything else is subject to change.
To make organizing fun badminton tournaments easy and free (software-wise).
Is there no solution to that already?
Those that I know are not free, not badminton specific or require a lot of user experience.
Everyone is welcome to fork and/or make pull requests!
NOTE: This guide was tested using Ubuntu 22.04 and Windows 10.
ez_badminton
you@yourdevice:~/ez_badminton$ git clone [your-forked-repository]
ezBadminton uses a custom extended PocketBase as its backend. It bundles database, data storage, authentication and REST-API.
NOTE: You can also compile the server yourself from the repository.
local_server
in your cloned repository (ez_badminton/ezBadmintonAdmin
).
ez_badminton/ezBadmintonAdmin/local_server
and rename it to ezBadmintonServer
(with .exe
on Windows).local_server
directory and starts it.The ezBadminton Admin App is a desktop app built with Flutter.
NOTE: The rest of the guide assumes VSCode as IDE but there should be analog tools for other IDEs.
ez_badminton/ezBadmintonAdmin
)you@yourdevice:~/ez_badminton/ezBadmintonAdmin$ flutter pub upgrade
Switch to packages/collection_repository
you@yourdevice:~/ez_badminton/ezBadmintonAdmin/packages/collection_repository$ dart run build_runner build
F5
to build and run a debug session! Select a desktop target device. This takes about 2-3 minutes on the first run. Make sure your pocketbase service is still running.
If the hotkey does not work, try
you@yourdevice:~/ez_badminton/ezBadmintonAdmin$ flutter run --debug
You are ready to hack!