diff --git a/README.md b/README.md index 972cd6a8e..b6cf723f7 100644 --- a/README.md +++ b/README.md @@ -17,3 +17,46 @@ Prerequisites: [Node.js 16.13](https://nodejs.org/en/) ### Convert .png to .webp `cwebp -q 80 image.png -o image.webp` + +## TODO + +### MVP + +- [ ] Should resolve to tournament if only one match even if wrong org name +- [ ] Captain can remove players from roster +- [ ] Captain can check in +- [ ] Admin can check teams in +- [ ] Admin can drop people out (show on bracket somehow that they dropped) +- [ ] Admin can randomize and rerandomize maps +- [ ] Admin can change seeding +- [ ] Admin can start the tournament +- [ ] Table design to support arbitrary brackets +- [ ] Generate SE bracket from seeds +- [ ] Generate DE bracket from seeds +- [ ] Can add players to roster mid-tournament (but not remove) +- [ ] Admin can report score +- [ ] Action panel for captain during tournament + - [ ] Before match is available shows info about what match we are waiting on + - [ ] Shows current map/mode and opponent name + - [ ] When reporting score select roster for both teams (if less than 4, remember previous selection) + - [ ] Undo score reported even if it concluded the set +- [ ] Browse streams of the tournament in progress +- [ ] Footer +- [ ] Link nav links to old sendou.ink + +### After MVP + +- [ ] Detailed match reports from Lanista +- [ ] Stats +- [ ] Routine to calculate Trueskill +- [ ] Can make a new tournament as org admin +- [ ] Friend code to add that is easily editable even before tournament starts +- [ ] Admin can see how long each match has been in progress (with descriptive colors) +- [ ] Groups -> Many brackets +- [ ] Generate picture for sharing about team's matches and placement in the tournament +- [ ] Generate picture to share info about the top 3 etc. +- [ ] Widget for players to use on stream to show live score +- [ ] Each team has DC count, admin can mark DC's, show to opponent the team's DC counter +- [ ] League mode (LUTI etc.) +- [ ] Can indicate doesn't want to host, site resolves who should host +