Skip to content

mina-adibe/ecommerce_app

Repository files navigation

ecommerce app

Idea of the App

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.

Features

  • 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

Screenshot

The final result of the project looks like :

Technologies Used in Project

  • Reactjs
  • Redux
  • thunk
  • tailwind
  • formik
  • yup
  • react router
  • react-loader-spinner

Setup

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