saiffarooqui / Product-Listing

This is a Product Listing website. Users can sell their products. It has authentication with email verification.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Product-Listing

Tech stack: MERN + Redux

Install dependencies for server

cd api ---> npm install

Install dependencies for client

cd client ---> npm install

.env is as follows:

MONGODB_URL =

ACTIVATION_TOKEN_SECRET =

ACCESS_TOKEN_SECRET =

REFRESH_TOKEN_SECRET =

CLIENT_URL = http://localhost:3000

MAILING_SERVICE_CLIENT_ID =

MAILING_SERVICE_CLIENT_SECRET =

MAILING_SERVICE_REFRESH_TOKEN =

SENDER_EMAIL_ADDRESS =

CLOUD_NAME =

CLOUD_API_KEY =

CLOUD_API_SECRET =

Connect to your mongodb and add info in .env

Run the client & server simultaneously

Run the nodemon Server only

npm run dev

Run the Express server only

npm run server

Run the React client only

npm run client

Server runs on http://localhost:5000 and client on http://localhost:3000

About

This is a Product Listing website. Users can sell their products. It has authentication with email verification.


Languages

Language:JavaScript 74.8%Language:CSS 23.5%Language:HTML 1.7%