/mern-ecommerce

Ecommerce application built with the MERN stack

Primary LanguageJavaScript

Currently building Traversy Media's MERN Ecommerce app, but with Redux Toolkit & React Router 6.

Env Variables

Create a .env file in then root and add the following

NODE_ENV = development
PORT = 5000
MONGO_URI = your mongodb uri
JWT_SECRET = 'abc123'

Install Dependencies (frontend & backend)

npm install
cd frontend
npm install

Run

# Run frontend (:3000) & backend (:5000)
npm run dev

# Run backend only
npm run server

Build & Deploy

# Create frontend prod build

cd frontend
npm run build