NERF This is an Overwatch team Competitive guide application for players by players. Offering user-generated data to help improve team and individual player outcomes. This app keeps a record of players past teams and game outcomes allowing the app to more accurately suggest Heroes to choose based on heroes already chosen for the team.
Demo deployed on [Heroku](https://dry-journey-45708.herokuapp.com/)
- Homepage/login
- Game Entry
- Hero Selector
The homepage offers a quick explanation of our app and the ability to begin use.
To begin on the application:
- Click the “Get Started” button in the upper left corner.
- Register the username, email and password you would like to use for this app.
- After registering, subsequent logins require the same username and password.
- Login by toggling to “login” and enter your username and password. Upon correct entry of your username and password you will be re-directed into the app where you can enter game records (team composition, map used, game mode and result of game).
This page will suggest a hero for you to select for your current round.
- enter map you will be playing on:
- Select map type: Assult/Escort/Hybrid/Control
- choose your specific map from the drop-down menu.
- select position (attack/defend)
- click on the 5 heroes selected by your other team members *upon selection the background of the hero’s portrait will change from grey to orange
- Lastly, click on the green “suggest hero” button
- Nerf This will generate a suggestion for the hero you should choose in the “suggested pick” area in the upper left side of the page.
This page will store a record of your game to our database. Enter your game experiences:
- first, select the hero you chose to play
- next select the 5 players on your team.
- once all 6 team members are chosen, pick the map type and map you used.
- select if the game round was attack/defend and the result of the round.
- finally click submit to add to the database.
- Dashboard link not implemented, dashboard page renders the user's profile history of GameEntries from the database and based on user's entrys will aggregates its most played Hero.
- HTML
- Bootstrap
- Javascript
- jQuery
- Nodejs
- Express
- Bcryptjs
- mySql