Skip to content

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.

Notifications You must be signed in to change notification settings

Sarthak-ONS/Shop

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

No packages published