top | item 39417973

Show HN: Open-Source Tournament System

3 points| tripleseven | 2 years ago |github.com

Over the last year, I developed a tournament system (Bracket).

Most (if not all) tournament systems available online are paid and ask tons of money (a typical minimum subscription costs 50 euros per month, and go up to 500 euros per month or so), which is not feasible for many small sport clubs/individuals. So I developed my own system and put it publicly on GitHub.

I made this tournament system for my badminton club and hosted three tournaments successfully.

It features flexible setups, where a tournament can have multiple stages and each stage can have multiple "items" (round robin, single elimination or swiss).

Backend is written in async Python with FastAPI and frontend in Next.js with the great Mantine library.

I would appreciate some feedback.

GitHub: https://github.com/evroon/bracket

Demo: https://www.bracketapp.nl/demo

Docs: https://docs.bracketapp.nl

2 comments

order

mdrzn|2 years ago

Very cool! Is the hosted version free to use or should I selfhost?

tripleseven|2 years ago

Thanks :)

For now the hosted version only has a demo of 30 minutes, you can't create accounts (yet).

I want to offer a real hosted version with accounts at some point, I don't know about pricing yet, maybe it will be free but with ads such that I can at least cover the hosting costs a bit. If servers were free, I would have already made a free hosted version.

For now self-hosting is indeed the best option, and also fun IMO :)