Skip to content

Sarthak-ONS/Shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js E-commerce Application

This is a full-stack E-commerce application built with Node.js, Express.js, and MongoDB. The app allows users to browse products, add them to their cart, and make purchases securely.

Features


1. User authentication with JWT
2. Product browsing and filtering
3. Shopping cart functionality with ability to add, remove, and update items
4. Secure payment processing with Stripe
5. Order history and status tracking for users with Invoices
6. Admin dashboard for managing products, orders

Technologies Used


1. Node.js
2. Express.js
3. MongoDB
4. Mongoose
5. JWT for authentication

Installation and Usage To use this app, you will need to have Node.js and MongoDB installed on your machine.

Clone the repository: git clone https://github.com/Sarthak-ONS/Shop.git
Install dependencies: npm install
Create a .env file and add the necessary environment variables

PORT=
MONGO_URI=
SENDGRID_API_KEY=
STRIPE_API_KEY=

Start the server: npm start


Contributions


Contributions are welcome! If you find a bug or have a feature request, please open an issue. Pull requests are also welcome.

About

This is a full-stack E-commerce application built with Node.js, Express.js, and MongoDB. The app allows users to browse products, add them to their cart, and make purchases securely.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors