Skip to content

SunkePavanKumar/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Application Documentation

Overview

This document provides an overview of the features and functionalities of our Node.js and React.js-based E-commerce application.

Table of Contents

  1. Introduction
  2. Features
  3. Technology Stack
  4. Installation
  5. Usage
  6. Folder Structure
  7. Demo
  8. Screenshots
  9. Future Enhancements
  10. Contributing
  11. License

Introduction

Our E-commerce application is designed to provide users with a seamless online shopping experience. It allows users to browse a menu, add items to the cart, proceed to checkout, and complete the payment process.

Features

  • Menu Viewing:

    • Users can view the available products and services.
  • Cart Management:

    • Users can add items to the cart.
    • Cart dynamically updates with added items.
  • Checkout Process:

    • Users can proceed to checkout.
    • Address and payment details can be entered during the checkout process.
  • Payment:

    • Secure payment gateway integration.
    • Users can complete the payment process.

Technology Stack

  • Frontend:

    • React.js
    • State management with React Context API
    • Redux Tool Kit
  • Backend:

    • Node.js
    • Express.js
    • MongoDB
  • Payment Integration:

    • Stripe Integration

Installation

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies using npm install or yarn install.

Usage

  1. Start the Node.js server: npm start or yarn start.
  2. Start the React.js application: npm start or yarn start.
  3. Access the application in your browser: http://localhost:3000.

Demo

  1. Link : https://ecommerce-lovat-three.vercel.app/
  2. For Better Experience view in the desktop.

Releases

No releases published

Packages

No packages published

Languages