
War of the Games
Kittenwar for video games. Pits two randomly selected video games against each other in an effort to determine, once and for all, which game is the best. Users will receive new game recommendations based on their ranking history.
- Front End: https://www.warofthegames.com/
- Back End: https://async-capstone.herokuapp.com/
Features
- A new, randomly-generated battle with every refresh of the app.
- Skip button for matchups where users are either unfamiliar with one of the games or don't have a preference for one game over the other.
- Learn more about each game with individual info pages.
- User accounts to save ranking history.
- See all games in the database through the games list.
- Game recommendations.
The Stack
Client
- React
- Redux for state management.
- React Router for routing.
- Redux Form
Server
- Node.js with the Express framework.
- MongoDB with Mongoose for the database.
- Passport authentication using node.bcrypt.js and jsonwebtoken.
- Cloudinary for images.
Screenshots
Homepage

Game info

Games list

Leaderboard

Recommendations

History
War of the Games is the final capstone project for the *ASYNC team as part of Thinkful's Engineering Immersion program.
Log in or sign up for Devpost to join the conversation.