ReactJS frontend for e-commerce application
- Users can see all items when entering the website.
- Items are displayed properly based on the selected department and category.
- Users can search items through search box.
- Support pagination if we have too many items.
- Users can see product details by selecting a specific item.
- Users can add products to their shopping carts.
- Users can register/login using website custom forms.
- Users can checkout with 3rd party payment gateway: Stripe.
- Users will get confirmations over emails about their orders.
This app is hosted at: https://turing-shop-client.herokuapp.com/
In order to install and run this project locally, you would need to have the following installed on you local machine.
You also need the api server for this application. You can clone the repository and follow the set up instructions for the backend here: https://github.com/d-beloved/David-Turing-Store.git
- Clone this repository
git clone https://github.com/d-beloved/David-Turing-Store.git
- Navigate to the project directory
cd path/to/David-Turing-Store
- Run
npm install
oryarn
to instal the project's dependencies - Open a new terminal window and run
npm run dev
oryarn dev
to start the application