Skip to content

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce-MERN 🛒📱💻🌍

  • MERN Stack React Node MongoDB powered E-Commerce App with PayPal and Credit Card Payment along with Admin Dashboard!!

Getting Started

  • Installing Follow the instructions in this section to get the app setup to run on your machine.

Clone the git project to your machine (example below is using ssh)

git clone git@github.com:jm27/E-Commerce-MERN.git

Demo

homepage

There is a demo of this app available on github. You can interact with the app and see the full functionality. Here are some of the Application features:

  • Search product

  • Search products based on particular category

  • New arrivals

  • Best sellers

  • Product image

  • Product information

  • Product in stock/out of stock

  • View product

  • Related product

  • Add to cart

  • Remove product

  • Adjust quantity

  • Signin to checkout

  • User dashboard

  • Admin dashboard

  • Private routes

  • Admin routes

  • Shopping cart

  • Checkout with credit card and paypal

  • Checkout with delivery address

  • Success message

  • Update profile

  • Advance search of products

  • Advance search based on category and price range

  • Load more products

  • Admin dashboard

  • Create category

  • Create product

  • View orders

  • Manage products update/delete

  • Role based access

Visit Demo Site

Built With

  • Mongo DB
  • Express.js
  • React.js (Hooks!)
  • Node.js
  • CSS

NPM dependencies:

  • "braintree-web-drop-in-react": "^1.1.1",
  • "g": "^2.0.1",
  • "moment": "^2.25.3",
  • "query-string": "^6.12.1",
  • "react": "^16.13.1",
  • "react-dom": "^16.13.1",
  • "react-router-dom": "^5.1.2",
  • "react-scripts": "3.4.1"
  • "@sendgrid/mail": "^7.1.1",
  • "body-parser": "^1.19.0",
  • "braintree": "^2.22.0",
  • "cookie-parser": "^1.4.5",
  • "cors": "^2.8.5",
  • "dotenv": "^8.2.0",
  • "express": "^4.17.1",
  • "express-jwt": "^5.3.1",
  • "express-validator": "^5.3.1",
  • "formidable": "^1.2.2",
  • "fs": "0.0.1-security",
  • "jsonwebtoken": "^8.5.1",
  • "lodash": "^4.17.15",
  • "mongoose": "^5.9.6",
  • "morgan": "^1.10.0",
  • "uuid": "^7.0.2"

Versioning

E-Commerce-MERN V1.1

Authors

  • Jesus Esquer - Main Contributor - jm27

Acknowledgments

  • Thanks to Classmates, Instructors, and TA's .
  • Bootcamp 2019-2020.
  • Ryan Dhungel - Web Developer

About

MERN Stack React Node MongoDB powered E-Commerce App with PayPal and Credit Card Payment along with Admin Dashboard!!

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages