This is the final assessment project for Udacity's React & Redux course.
"Would You Rather?" Project, is a web app that lets a user play the “Would You Rather?” game. The game goes like this: A user is asked a question in the form: “Would you rather [option A] or [option B] ?”. Answering "neither" or "both" is against the rules. In this app, users are able to answer questions, see which questions they haven’t answered, see how other people have voted, post questions, and see the ranking of users on the leaderboard.
This project helped me to solidify my understanding of React and Redux. i have practiced ways to improve the predictability of my application’s state; establish strict rules for getting, listening, and updating the store; and identify what state should live inside of Redux and what state should live inside of React components.
- Material UI
- React
- Redux
- redux-thunk (middleware)
- react-redux (react bindings for Redux)
- react-router-dom
- react-redux-loading-bar
To get this project up and running locally on your computer, enter the following commands in the root of your clone of this repo:
npm install
npm start
Open the browser to http://localhost:3000/