E-Commerce Website

Overview:

This project is an e-commerce website that allows users to browse and buy products. It has features like viewing products, adding them to a cart, and checking out.

Features

Product Listing

  • The website displays various products with their pictures, names, prices, and buttons to add them to the shopping cart.
  • Users can use filters to sort products by name, or prices.

Shopping Cart

  • There's a cart section where users can see the products they added, along with quantities and total cost.
  • Users can increase, decrease, or remove items from the cart.
  • Real-time updates of the cart total and item count are displayed.

Checkout

  • A checkout process calculates the total cost of items in the cart.
  • Users can enter shipping information and other details.

Responsive Design

  • The website works well on both desktop and mobile devices.
  • It adjusts its layout for different screen sizes.

Tech Stack

  • React
  • JavaScript
  • Bootstrap
  • CSS

How to Run Locally

To run this project locally, follow these steps:

  1. Clone this repository: git clone https://github.com/Cvanshulll/ecommerce.git
  2. Navigate to the project directory: cd ecommerce
  3. Install dependencies: npm install
  4. Start the development server: npm start

Deployment

This project is deployed on Netlify. You can access the live version here.

Repository

Find the code on GitHub.

Credits

This project was developed by Vanshul as part of the TotalityCorp Frontend Challenge.


Thank you for checking out our E-Commerce Website project! If you have any questions or feedback, please feel free to reach out.