/AlxPictchProject

Gadgetpro

Primary LanguageJavaScript

Features

  • full featured shopping cart
  • Product reviews and ratings
  • Top products carousel
  • Product pagination
  • Product search feature
  • User profile with orders
  • Admin product management
  • Admin user management
  • Admin Order details page
  • Mark orders as delivered option
  • Checkout process (shipping, payment method, etc)
  • PayPal / credit card integration
  • Database seeder (products & users)

Usage

  • Create a MongoDB database and obtain your MongoDB URI - MongoDB Atlas
  • Create a PayPal account and obtain your Client ID - PayPal Developer

Install Dependencies (frontend & backend)

npm install cd frontend npm install Run

Run frontend (:3000) & backend (:5000)

npm run dev

Run backend only

npm run server