Skip to content
/ Shop-IT Public
forked from SAMAYV/Shop-IT

This project is based on an e-commerce website where people can search, buy and save different products using checkout process, filter them and post their reviews. They will also have an option to forgot or reset their password in their account.

Notifications You must be signed in to change notification settings

amenne/Shop-IT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShopIT E-commerce Project

Complete E-commerce site built with Node.js, React, Redux, Express, MongoDB

Instructions to run the website on a local machine

  • Ensure that you have a Functional Text Editor(Atom, SublimeText, VSCode, etc) on your System.

Env Variables

  • Add your config variables values in the config.env file in backend/config folder.
  • Use the credit card as 4000 0027 6000 3184

Install Dependencies (Frontend)

  • cd frontend
  • npm i

Install Dependencies (Backend)

  • npm i

Run Server

  • npm start dev (for running the backend in development mode)
  • cd frontend
  • npm start (for running the frontend in development mode)
  • Change the DB_URI to DB_LOCAL_URI to use a local database
  • Create a folder data/db inside the folder where u installed mongodb for local storage

About

  • Developed an E-Commerce Website (using MongoDB, Express, React, Redux & Node.js) where people can search, buy and save different products using checkout process, filter them and post their reviews. Used Stripe API to handle payments and Cloudinary to handle images.
  • Implemented User-Authentication and Admin Dashboard to manage all the products, orders, reviews and users. Created password reset and forgot mechanism using Mailtrap and SMTP and deployed it via Heroku.

Deployed Website Link

https://my-shop-it.herokuapp.com/

About

This project is based on an e-commerce website where people can search, buy and save different products using checkout process, filter them and post their reviews. They will also have an option to forgot or reset their password in their account.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.9%
  • CSS 4.2%
  • HTML 0.9%