https://github.com/shubhammore1251/mern-stack-e-commerce-app
MERN Based E-commerce Web App
https://github.com/shubhammore1251/mern-stack-e-commerce-app
authentication cloudinary expressjs jwt-token mongodb nodejs npm reacthooks reactjs redux redux-thunk stripe
Last synced: 3 months ago
JSON representation
MERN Based E-commerce Web App
- Host: GitHub
- URL: https://github.com/shubhammore1251/mern-stack-e-commerce-app
- Owner: shubhammore1251
- Created: 2023-07-21T16:26:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-02T20:49:44.000Z (about 2 years ago)
- Last Synced: 2026-01-03T14:21:59.071Z (6 months ago)
- Topics: authentication, cloudinary, expressjs, jwt-token, mongodb, nodejs, npm, reacthooks, reactjs, redux, redux-thunk, stripe
- Language: JavaScript
- Homepage: https://mern-ecom-site.netlify.app/
- Size: 2.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **MERN BASED E-COMMERCE WEB APP**

## Features
- Login Register
- Forgot and Reset Password
- Search for Products
- Filter Products as per options
- Update user profile and change password
- Add Products to cart and update quyanity and delete cart
- Order Products and Watch your orders in orders section
- make payment to purchase the Product
- Can Add 2 shipping address aand save it to database
- Add review and ratings to the Product
- Admin can create, update and delete the product
- Admin can proccess the order status
- realtime product stock update
- Admin can change user role to admnin and admin to user
- Access your data on anywhere and any device
## Tech Stack
**Front-end:**
- React
- Redux
- Material UI
**Back-end:**
- Express.js
**Database:**
- MongoDB
**API Endpoints Testing:**
- Postman
**Payments:**
- Stripe
## Deployment
Front-End Hosting platform: [Netlify](https://app.netlify.com/)
Back-End Hosting platform: [Render.com](https://render.com/)
## For Making Payments
- Use this Card Number to make a test payment: `4000003560000008`
- The `CVV number` and `expiry date` can can be anything you want.
- For More Info or you want to select any other card visit : `https://stripe.com/docs/testing`
## Authors
- [@shubham-more](https://github.com/shubhammore1251/)
## Acknowledgements
- [React](https://react.dev/)
- [Material UI](https://mui.com/)
- [Express.js](https://expressjs.com/)
- [MongoDB](https://www.mongodb.com/atlas/database)
- [Stripe](https://stripe.com/in)
- [Cloudinary](https://cloudinary.com/)
- [NPM](https://www.npmjs.com/)
## Screenshots







## Support
For support, contact:
- email: shubhamp1251@gmail.com
- LinkedIn: [Shubham More](https://www.linkedin.com/in/shubham-more1251/)