Skip to content

Tournament organizer app for Super Smash Bros: Ultimate.

Notifications You must be signed in to change notification settings

CintBX/Smash-Hosting

Repository files navigation

Welcome to Smash Hosting!

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.

Features:

  • 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

Tools and Libraries:

  • 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

About

Tournament organizer app for Super Smash Bros: Ultimate.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published