Shopping website
- Change menu category
- Add/remove item to the cart
- Make quantity adjustments from the cart
- See item avg review
- Checkout
- Fill the details in the form
- Proceed to pay using Paypal/Debit/Credit
- Receive a email confirmation after order placing
- How to use redux as a global state for the app.
- How to update state immutabily
- How to parse through json data files
- How to divide app into small and reusable components
- How to change classes depending of an div/element depending on state changes
- How to add backdrop to close the menu and cart tabs automatically
- How to work with methods like map
- How to work with event listeners like scroll, onclick
- How to work with forms and form validation
- How to integrate payment method into a website
- How to send an email confirmation
- Clone this repository(find the repository URL above)
$ git clone [repository URL]
- Make the project your working directory
$ cd [local repository]
- Install the application modules by typing
$ npm install
- Finally run the app by typing
$ npm start