Suppee is an e-commerce platform built with the MERN stack, creating extensive back-end with Express, managing global state with Redux, working with a MongoDB database and the Mongoose ODM, using JWT authentication and integrating the PayPal API.
- Suppee
- Table of contents
- Demo
- Features
- Install
- Setup ENV
- Highlight Dependencies
- Highlight Technology
- Login with user authentication secured by JWT
- User profile edit page with order details
- Full-featured shopping cart
- Checkout process (login, shipping address, payment method, etc.)
- PayPal / credit card integration payment method
- Mark orders as delivered option
- Product reviews and ratings
- Admin user management
- Admin product management
- Admin order details page
- Product search feature
- Product pagination
- Top rated products carousel
- clone this git on your computer
- install node.js
- run command
npm installfor install backend package.json - run command
cd .\frontend\andnpm installfor install frontend dependencies - setup .env file
- run command
cd ..on terminal - run command
npm run devon terminal - go to
http://localhost:3000/
NODE_ENV : development
PORT : 5000
MONGO_URI : MongoDB
JWT_SECRET : --whatever you want--
PAYPAL_CLIENT_ID : Paypal
nodeversion 16.13.1expressversion 4.17.2mongooseversion 6.1.3reactversion 17.0.2react-bootstrapversion 2.0.4react-router-domversion 6.2.1reduxversion 4.1.2
- Node.js
- Express
- RESTful API
- JWT
- MongoDB
- Mongoose
- React
- React Router
- Redux
