Ecommerce-client is a front-end React app built to provide a platform for online shopping. This app is built using React, TypeScript, and Redux, making it scalable and easy to maintain. The api and database for this project can be found here
See demo
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
-
Clone the repository to your local machine using
git clone https://github.com/diyarfaraj/ecommerce-client.git
-
Navigate to the cloned directory using
cd ecommerce-client
-
Install the required dependencies using the following command:
npm install
-
Start the development server using the following command:
npm start
The app should now be running on http://localhost:3000/
.
- Browse products and view product details
- Add products to a basket and view the basket contents
- Login and register as a user to save the basket contents between sessions
- Retrieve saved addresses for the current user
We welcome contributions to the ecommerce-client! If you have an idea for a new feature or have found a bug, please open an issue. If you would like to contribute code, fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.