Skip to content

This is a clean and interactive shopping website where user can browse through various categories of products, add them to the cart and checkout by making a payment and receive a confirmation email.

Notifications You must be signed in to change notification settings

sandeepkambham08/shopping

Repository files navigation

Shopping website

Features in app :

  • 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

Alt text Alt text Alt text

Experiences gained by developing this project

  • 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

Libraries used

How to run on your system

  1. Clone this repository(find the repository URL above)

$ git clone [repository URL]

  1. Make the project your working directory

$ cd [local repository]

  1. Install the application modules by typing

$ npm install

  1. Finally run the app by typing

$ npm start

About

This is a clean and interactive shopping website where user can browse through various categories of products, add them to the cart and checkout by making a payment and receive a confirmation email.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published