A simple yet robust tournament organizer app developed using the MERN-stack technology. This app is inspired by and dedicated to Super Smash Bros: Ultimate for the Nintendo Switch, and allows competitive players to create an account, display their favorite characters and participate in tournaments with others.
- Responsive UI that accomodates mobile, tablet, and desktop screen sizes
- Authentication secured with bcrypt.js for password encryption
- Personal profiles where users can display their favorite characters
- Player database displaying all registered users info
- Bracket generator that displays brackets of different sizes depending on the number of participants
- UI specifically for Tournament Hosts to assign round winners and set scores
- Player stats for tournaments participated in, matches won and tournaments won
- Tournament screen that has 3 stages:
- Sign-up
- Bracket display
- Final results
- Axios
- BcryptJS
- Bootstrap
- Concurrently
- Cors
- Express
- JsonWebToken
- MomentJS
- Mongoose
- Nodemon
- React
- React-Icons
- React-Number-Format
- React-Redux
- React-Router-Dom
- React-Tournament-Bracket
- Reactstrap
- Redux
- Redux-thunk