WajdanF / MERN-boilerplate

Boilerplate when you use REACT JS, MONG DB, EXPRESS JS, REDUX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SETUP

$ mkdir client server $ npm i express mongoose dotenv $ npm i --save-dev nodemon concurrently

FRONT END

cd client npx create-react-app rm -rf .git (To remove git repo in client folder)

BACKEND

"change main in package.json to server.js"

In server.js

const express = require('express'); const app = express()

const PORT = process.env.PORT || 5000

app.listen(PORT, () => { console.log(Server is running on ${PORT});

})

.env + gitignore

PORT = 5000 MONGO_URI = ""

dependencies

node_modules node_modules/ /.pnp .pnp.js

testing

/coverage

production

/build

misc

.DS_Store .env.local .env.development.local .env.test.local .env.production.local

npm-debug.log* yarn-debug.log* yarn-error.log*

Testing

node server/server.js

About

Boilerplate when you use REACT JS, MONG DB, EXPRESS JS, REDUX


Languages

Language:JavaScript 43.7%Language:HTML 36.2%Language:CSS 19.5%Language:Shell 0.5%