/ecommerce

An e-commerce website built using Reactjs, Redux, Nodejs, and MongoDB for customers to view and purchase products by paying through a stripe card. The admin can manage the store's inventory and view all their customer's transactions.

Primary LanguageJavaScript

ecommerce ecoomerceDash

Install Dependencies

For Backend - npm i

For Frontend - cd frontend npm i

Env Variables

Make Sure to Create a config.env file in backend/config directory and add appropriate variables in order to use the app.

Essential Variables PORT= DB_URI = STRIPE_API_KEY= STRIPE_SECRET_KEY= JWT_SECRET= JWT_EXPIRE= COOKIE_EXPIRE= SMPT_SERVICE = SMPT_MAIL= SMPT_PASSWORD= SMPT_HOST= SMPT_PORT= CLOUDINARY_NAME CLOUDINARY_API_KEY CLOUDINARY_API_SECRET

fill each filed with your info respectively