As a user I would like to open a list of products and can add the needed products to the shopping cart and get my order details, show selected products and submit the order.
- navigate from home page (Product list view) to another view and via versa..
- to add items to the cart and review my order to be able to submit it..
- Validate the above input described to be positive numbers only..
- In detail view show input value to increase/ decrease the number of the selected items in the shopping cart
- Home page has a search form filter the presented list on user search keyword entered and return to all list once the search input has been cleared
- Listing the products list from a DB you can create on firebase and integrate with the API’s
The final result of the project looks like :
- Reactjs
- Redux
- thunk
- tailwind
- formik
- yup
- react router
- react-loader-spinner
To setup the project you have to : git clone https://github.com/mina-adibe/ecommerce_app.git
- install all project dependencies with
npm install
## Running the app
To get the app up and running use :
npm start
The project will be available at : **http://localhost:3000 to view it in the browser.**