vin18 / shopeasy

Shop your favourite products with ShopEasy 🚀

Home Page:https://shopeasy-mern.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Shop your favorite products with ShopEasy

Twitter Follow

View Demo

ShopEasy - an eCommerce store built using React and Node.js (MERN stack)

✨ Features

  • Products listing
  • Shopping cart
  • Product reviews and ratings
  • Authentication and Authorization
  • Product pagination
  • Product search
  • Checkout process (shipping, payment method, etc)
  • User profile with orders
  • Admin product management
  • Admin user management
  • Admin order management
  • Razorpay integration for payments
  • Wishlist

⚒️ Tech Stack

Stack
Fronend


Reactjs


Javascript


TailwindCSS


Redux

Backend


Nodejs


ExpressJs


MongoDB


Heroku

🚀 Quick start

Step 1: Clone the repo

Fork the repository, then clone the repo locally by doing -

git clone https://github.com/vin18/shopeasy.git

Step 2: Install Dependencies

cd into the directory

cd shopeasy

In the root folder do npm install.

npm install

# also in client
cd client & npm install

Step 3: Setup .env

To run the server you will also need to provide the .env variables

  • create a new file .env in the root
  • open .env.example
  • copy the contents and paste it to the .env with valid keys

And you are good to go

npm run start

đź“‚ What's inside?

A quick look at the folder structure of this project.

.
├── client
|   ├─public
│   └─src
│     ├───assets
│     ├───components
│     ├───hooks
│     ├───pages
│     ├───store
│     ├───utils
│
├───config
├───controllers
├───middlewares
├───mockData
├───models
├───routes
└───utils

Made with ❤️ by Vinit Raut

About

Shop your favourite products with ShopEasy 🚀

https://shopeasy-mern.herokuapp.com


Languages

Language:JavaScript 99.2%Language:HTML 0.3%Language:CSS 0.3%Language:Shell 0.1%Language:Procfile 0.0%