Skip to content

abdelrazek-alaa/reactnd-project-would-you-rather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Would You Rather Project

This is the final assessment project for Udacity's React & Redux course.

Project Overview

"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.

lessons learned:

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.

used libraries/packages :

  1. Material UI
  2. React
  3. Redux
  4. redux-thunk (middleware)
  5. react-redux (react bindings for Redux)
  6. react-router-dom
  7. react-redux-loading-bar

Quick Start

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/

Live preview

https://reactnd-project-would-you-rather-green.vercel.app/