This project is purely a frontend application, that demonstrates a webshop experience for electronic products. The users can search products by category or by name, add to shopping cart or wishlist. The application displays the total value for the items in the shopping cart. For logged in users a promotion code is provided, which when applied to the total value offers a 10% discount on the total price.
Here's a little demo...
- Clone the git repository into a new directory on your computer:
git clone git@github.com:LavanyaJay/Flipkart.git
- Run
npm install
on your terminal to install all the dependendencies - Run
npm start
to get a preview of the front-end
- React with
create-react-app
redux
andreact-redux
to set up a redux store and dispatch actionsreact-router
andreact-router-dom
to use routes in react and have dom elements that work with themsuperagent
to fetch data from the databaseredux-thunk
to dispatch actions for the redux store