About me
I’ve been working with IT architectures and software development for many years, both professionally and privately. I also play badminton myself and have been active in club sports for a long time.
About KLUE Badminton Services
KLUE Badminton Services started with a simple goal: organize club tournaments in a way that keeps the fun, but still produces fair matches, rotating pairings and a clear ranking.
We began with Excel sheets and macros, but requirements kept growing: changing player counts, flexible rules, players joining late/leaving early, consolation rounds, combined tournaments and more.
Over time this evolved into a browser-based solution that clubs can use without installing anything.
What you can do with it
- Create and manage tournaments (multiple formats incl. KO and ranking-based systems)
- Manage players, teams and results
- Maintain a club ranking list
- Tenant separation per club with user & permission management
For details, have a look at the Help page.
Current architecture (STACKIT)
The early prototype ran locally. Today the application runs productively on STACKIT Cloud Foundry. All data is stored in a managed PostgreSQL database service hosted at STACKIT.
Tech stack (short)
- Frontend/Server: Java web app (Vaadin)
- Persistence: Hibernate + PostgreSQL
- Deployment: WAR artifact deployed via Cloud Foundry (manifest.yml)
- Hosting: STACKIT Cloud Foundry + managed PostgreSQL
If you have feedback or ideas for additional tournament formats, feel free to get in touch.
