Skip to content
/ Suppee Public

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.

License

Notifications You must be signed in to change notification settings

thasup/Suppee

Repository files navigation

Project Preview

Suppee

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.

Table of contents

Demo

(Back to top)

https://suppee.shop/

Features

(Back to top)

  • 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

Install

(Back to top)

  1. clone this git on your computer
  2. install node.js
  3. run command npm install for install backend package.json
  4. run command cd .\frontend\ and npm install for install frontend dependencies
  5. setup .env file
  6. run command cd .. on terminal
  7. run command npm run dev on terminal
  8. go to http://localhost:3000/

Setup ENV

(Back to top)

NODE_ENV : development

PORT : 5000

MONGO_URI : MongoDB

JWT_SECRET : --whatever you want--

PAYPAL_CLIENT_ID : Paypal

Highlight Dependencies

(Back to top)

  • node version 16.13.1
  • express version 4.17.2
  • mongoose version 6.1.3
  • react version 17.0.2
  • react-bootstrap version 2.0.4
  • react-router-dom version 6.2.1
  • redux version 4.1.2

Highlight Technology

(Back to top)

  • Node.js
  • Express
  • RESTful API
  • JWT
  • MongoDB
  • Mongoose
  • React
  • React Router
  • Redux

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages