Skip to content

diyarfaraj/ecommerce-client

Repository files navigation

ecommerce-client

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

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository to your local machine using git clone https://github.com/diyarfaraj/ecommerce-client.git

  2. Navigate to the cloned directory using cd ecommerce-client

  3. Install the required dependencies using the following command: npm install

  4. Start the development server using the following command: npm start

The app should now be running on http://localhost:3000/.

Features

  • 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

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Frontend made with React, Typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages