Readit News logoReadit News
tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
mrngm · 10 months ago
Yup, works fine!
tripleseven · 10 months ago
Great!
tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
tripleseven · 10 months ago
Ah thanks, that explains, didn't think about that. I'll look into fixing the SVG or replacing it by an image if that doesn't work.
tripleseven · 10 months ago
I think I fixed it now: https://github.com/evroon/bracket/pull/1213

Could you perhaps tell me if the problem is fixed now?

tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
hdjrudni · 10 months ago
It won't be easy to self-host.

I've integrated with Twilio. I pay a whole bunch of money every month for sending SMSs. And then recently they made me jump through a bunch of regulation hoops. Had to give them all my business documents.

So even if OP does all the work of integrating it, I assume OP isn't going to pay the fees for you, so then you have to create your own Twilio account and jump through the same hoops.

tripleseven · 10 months ago
Hmm is there really a benefit of using SMS rather than email? Nowadays everyone just gets email notifications on their phone anyways right? Depending on the provider, you might not receive the notification as instantaneous as with SMS, but it should still arrive quickly. And emails are cheaper (or even free) to send than SMS.
tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
ta8645 · 10 months ago
For whatever it's worth, I tried setting up a quick Swiss chess tournament, and got a little confused about the stages. I think I may have set up two by mistake, at least, the "previous" button was visible when I was editing the stage I created.

And it appears that Teams are required, even though for a chess tournament like mine, each player is just an individual, and there are no teams involved. So it didn't really feel like a good fit.

None of this is meant as a criticism, just a data point.

tripleseven · 10 months ago
> got a little confused about the stages. I think I may have set up two by mistake, at least, the "previous" button was visible when I was editing the stage

Hmm I am planning to add "templates" for stages that you select and it will create stages according to a standard template. For example, first a group stage, followed by a knock-off stage. That should make it even simpler to set up stages. I'll look into the "previous button" problem you describe, maybe something goes wrong there.

> each player is just an individual, and there are no teams involved

Yes I have heard multiple people about this confusion. The idea is that if you have only players (no teams), you just create teams with no players in them. I'd prefer not to implement the idea of "players as teams" because it will make things very complicated. I could maybe adjust the frontend though to just show teams as players in that case.

tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
tmpz22 · 10 months ago
Cool project, I read through the code and it seemed thoughtful and well laid out.

To make this more accessible you'd need to offer a managed version on a cheap vm, at which point you're also managing the overhead of a VM, authentication system, etc. Oof. Obviously out of scope for a side project.

Event organizing is an art. Not just the data but managing payment processing, external communication (email, sms), and other overhead. Godspeed to the folks organizing events and building tools to make it easier.

tripleseven · 10 months ago
Thanks!

Yes I agree the only way to make it easier is to offer a hosted version. I already offer the demo which is hosted, but I don't (at this time) want to offer a whole service, because of indeed what you mention + I would have to deal with legal stuff like privacy policies etc.

tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
abdullahkhalids · 10 months ago
I understand. The specific critique is: make a product that potential users can actually use.
tripleseven · 10 months ago
I understand your point and I definitely agree that products should be as easy to use and set up as possible. However, I don't really see a way to make this any easier than it is now, or easier to set up than any other selfhosted project you can find on github.

I'm not targeting high school students (specifically) and it's outside the scope of the project to give a background course in DevOps.

I would argue the software is definitely usable by anyone who has some basic experience with Linux and Docker.

If you have specific ideas on how to make selfhosting this easier, I'm certainly curious.

tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
abdullahkhalids · 10 months ago
How easy is it for a high schooler to actually install and run this software for their club? I imagine a teenager who can competently handle a discord server, including setting up bots. But doesn't know much about computers beyond that.
tripleseven · 10 months ago
Hmm it's quite a bit more complicated than that. You need to be able to run Docker containers (that's the easiest way to run this). There's countless ways to do that nowadays, and internet is full of tutorials. Portainer seems easy to use to solve this problem but I've never tried it. There's a lot of cloud providers that offer running Docker containers though.
tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
andrewchilds · 10 months ago
Aside from being open source, how is this different from Stadium (https://stadiumcompete.com)?
tripleseven · 10 months ago
I havent seen that service before, but it's probably similar. Though they seem to let you still pay for certain features, which Bracket doesn't because all code I wrote is indeed public.
tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
Kudos · 10 months ago
Firefox on Linux here. I presume it's because I don't have Lato installed so it's falling back to another font.
tripleseven · 10 months ago
Ah thanks, that explains, didn't think about that. I'll look into fixing the SVG or replacing it by an image if that doesn't work.
tripleseven commented on Show HN: Bracket – selfhosted tournament system   github.com/evroon/bracket... · Posted by u/tripleseven
arjunrko · 10 months ago
Great idea, would use it for local pick-up soccer games. Would actually use it for FIFA nights and poker games as well. It would be cool if you can add an aggregated stats and leaderboard page. Keep going back for glory.
tripleseven · 10 months ago
Thanks! Yes I indeed plan to track player scores on a "club"-level, so aggregated over multiple tournaments.

u/tripleseven

KarmaCake day41February 6, 2024
About
https://github.com/evroon
View Original