Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 2.2 KB

README.md

File metadata and controls

73 lines (47 loc) · 2.2 KB

eCommerce Basic Website

This project is a simple eCommerce website built to provide an online platform for users to browse products, add items to their cart, and make purchases. The project was built using HTML, CSS, JavaScript, and [React/Bootstrap].This is a part of an assessment in GDGC

Features

  • Product listing page
  • Add to cart ,remove from cart ,delete from cart functionality
  • Checkout process
  • Toast notifications
  • Responsive design

Screenshot from 2024-09-25 10-28-32 Screenshot from 2024-09-25 10-28-38 Screenshot from 2024-09-25 10-29-04 Screenshot from 2024-09-25 10-28-55

Prerequisites

Before running this project, ensure you have the following installed on your machine:

  • Node.js (version 14.x or higher)
  • npm (Node Package Manager)

Installation

  1. Clone the repository: bash git clone https://github.com/yourusername/GDGC.git

  2. Navigate to the project directory: bash cd ecommerce-basic

  3. Install dependencies: bash npm install

Running the Project

  1. Start the development server: bash npm start

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

Build for Production

To create an optimized production build, run: bash npm run build

The production-ready files will be in the build/ directory.

Folder Structure

  • public/: Static assets such as images and index.html.
  • src/: Contains the core application code (components, CSS, services, etc.).
    • components/: Reusable React components.
    • pages/: Pages like home, product listing, and checkout.
    • services/: Any API or backend-related logic.
    • styles/: CSS and styling files.

License

This project is open-source and free to use under the MIT license.

Contact

For any questions or issues, feel free to reach out at (mailto:maheshkolli888@gmail.com).