Skip to content

Latest commit

 

History

History
90 lines (61 loc) · 2.5 KB

README.md

File metadata and controls

90 lines (61 loc) · 2.5 KB

Shopping Application

The Shopping Application is a comprehensive e-commerce website built with ReactJS, offering users a seamless shopping experience. Users can browse through various categories, view products, add items to their cart, and complete purchases securely.

Links ✅

Back-End

Features

  • Product Catalog: Browse through a wide range of products organized into different categories.
  • Product Search: Search for specific products by name, category, or keywords.
  • User Authentication: Register an account or log in to an existing account to access personalized features.
  • Shopping Cart: Add products to the cart, update quantities, and remove items as needed.
  • Checkout Process: Securely complete purchases with integrated payment processing.
  • Order History: View past orders and track order statuses.

Technologies Used

  • ReactJS
  • React Router

Installation

Front-End

  1. Clone the repository to your local machine:

    git clone https://github.com/sivaprasath2004/shopping-application.git
  2. Navigate to the project directory:

    cd shopping-application
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your browser and visit http://localhost:3000 to view the application.

Back-End

  1. Clone the repository to your local machine:

    git clone https://github.com/sivaprasath2004/shopping-backend.git
  2. Navigate to the project directory:

    cd shopping-backend
  3. Install dependencies:

    npm install
  4. Start the development server:

    node index.js

Usage

  1. Register an account or log in to an existing account.
  2. Browse through product categories or use the search functionality to find specific items.
  3. Add desired products to the shopping cart.
  4. Review items in the cart, update quantities if necessary, and proceed to checkout.
  5. Enter shipping and payment information to complete the purchase.

Contributing

Contributions are welcome! If you'd like to contribute to this project, feel free to submit pull requests or open issues for any improvements or features you'd like to see added.