Implementation of a Match-System NodeJS module.
- PlayOff Bracket sets (8, 16, 32)
- Match/Bracket overview
- Multi-User Tournament SignUp
- Announce Match Score | Winner/Loser
- Track the score of each match
- Announce next players
- Remind/Alert next players (Push, Annotation, etc.) (depends if there is a library or api available)
- users
- signin
- signup
- profile
- playerlist
- brackets
- groups
- tree
- (timeline)
- Express JS
- mongoDB (www.mongodb.org) / levelDB
- mongoose
- Jade - HTML Templating-Engine
- passport sigin module / auth module
- User sign up form with template
- Database connector and some abstraction stuff for saving user data
- User list template
- Filters and sorting for user list
- setup project, repository and dependencies
- initial database setup (draft) ** Player (username, name, surname) ** vs (player1, player2, round)
- score (bracket, p_id, score)
- Sign up frontend for players and logic for saving players to database
- (User sign up with nickname, password, email, … + sign in for existing users)
- Template for player list
- One hard coded bracket system (e.g. 8 players)
- Display of bracket system only
- Track the score of played games
- Add the score of each game to the bracket display
- Define next player based on the score of the games
- Scale the display of the bracket system for multiple numbers of players
- Scale the logic of the bracket system for multiple number of players
https://github.com/hsa-nodejs-workshop/match-system/releases/done-for-now
test