Show HN: Bracket – selfhosted tournament system
📰 Hacker News · tripleseven
Learn about Bracket, a self-hosted open-source tournament system, and how to deploy it for your own sports club or organization, saving hundreds of euros in monthly subscription fees
Action Steps
- Fork the Bracket repository on GitHub to customize and deploy the system for your own use
- Run the backend using async Python with FastAPI to manage tournament data and logic
- Configure the frontend using Next.js and Mantine library to create a user-friendly interface
- Test the system by creating a sample tournament with multiple stages and items, such as round robin or single elimination
- Deploy the system on your own server or hosting platform to make it accessible to users
Who Needs to Know This
Developers, sports club managers, and event organizers can benefit from Bracket to create and manage tournaments efficiently
Key Insight
💡 Bracket is a flexible and customizable tournament system that can be self-hosted, making it an attractive option for small sports clubs and individuals who cannot afford expensive subscription-based services
Share This
🏸📈 Introducing Bracket, a free open-source tournament system! Save hundreds of euros in monthly fees and manage your sports club's tournaments efficiently 🎉
Key Takeaways
Learn about Bracket, a self-hosted open-source tournament system, and how to deploy it for your own sports club or organization, saving hundreds of euros in monthly subscription fees
Full Article
Over the last two years, I developed a tournament system called 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. AFAIK this is the only open source tournament system available that has a significant amount of features. I made this tournament system for my badminton club and hosted six paid 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&#x
DeepCamp AI