Skip to content

abhishek96k/OnlineShoppingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Shopping System

The Online Shopping is the website that allows the users to shop online without going to the shops to buy them. This will help in saving the energy, fuel, time needed to do the shopping by going to the shops. The availability of online stores gives the freedom to shop at your own place and convenience.

Tech Stack-

HTML5

CSS3

JavaScript

NodeJS

Express.js

ReactJS

Mongoose

MongoDB

  • Drop a ⭐ on the GitHub repository.




  • Clone the repository by running command
git clone [email protected]:<your user-name>/OnlineShoppingSystem.git

in your git bash.

Run command

  • For Backend

  • npm i

  • For Frontend

  • cd frontend npm i


  • Run this command to start the project.
npm run start
  • Run this command to start the project as a developer.
npm run dev

  • Open link to view the website in your browser window if it doesn't open automatically.
http://localhost:3000/

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

Working Of The System

Home Page

image

image

Register Page & Login Page

image

image

Profile Page

image

Filter(Categories,Price,Rating)

image

Product Description & Product Rating

image

image

Add to Cart Page

image

Shipping Info Page

image

image

Payment Page

image

Admin Side Page

image

image

image

image

image

image

Maintainers ✨


Abhishek Nalawade


Saurabh Jadhav