This document provides an overview of the features and functionalities of our Node.js and React.js-based E-commerce application.
- Introduction
- Features
- Technology Stack
- Installation
- Usage
- Folder Structure
- Demo
- Screenshots
- Future Enhancements
- Contributing
- License
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.
-
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.
-
Frontend:
- React.js
- State management with React Context API
- Redux Tool Kit
-
Backend:
- Node.js
- Express.js
- MongoDB
-
Payment Integration:
- Stripe Integration
- Clone the repository.
- Navigate to the project directory.
- Install dependencies using
npm install
oryarn install
.
- Start the Node.js server:
npm start
oryarn start
. - Start the React.js application:
npm start
oryarn start
. - Access the application in your browser:
http://localhost:3000
.
- Link : https://ecommerce-lovat-three.vercel.app/
- For Better Experience view in the desktop.