No description
Find a file
2020-04-25 10:29:17 +02:00
client cleans PrivateRoute component; use redux in signup page 2020-04-25 10:29:17 +02:00
constants creates pages and routes; firebase utils 2020-04-23 19:16:53 +02:00
middlewares/auth secures api routes using Firebase; add create users route 2020-04-23 18:17:47 +02:00
models User Model; add User to db 2020-04-24 16:01:35 +02:00
routes/api User Model; add User to db 2020-04-24 16:01:35 +02:00
services/auth secures api routes using Firebase; add create users route 2020-04-23 18:17:47 +02:00
.gitignore add firebase service and main router 2020-04-23 19:16:21 +02:00
package-lock.json secures api routes using Firebase; add create users route 2020-04-23 18:17:47 +02:00
package.json adds signout button components and insert it into MainNavBar 2020-04-24 08:55:40 +02:00
Procfile installed helmet 2020-04-23 14:57:11 +02:00
README.md creates react + redux frontend and express + mongodb backend 2020-04-23 10:44:49 +02:00
server.js add firebase service and main router 2020-04-23 19:16:21 +02:00
TODO.md User Model; add User to db 2020-04-24 16:01:35 +02:00

MERN Stack Demo

Prequisites

  • NodeJs
  • npm

Installation

npm init -y

install dependencies

npm i express mongoose concurrently

install nodemon for server hot reload and jest for testing

npm i -D nodemon jest

Create npm scripts

{
  "scripts": {
    "start": "node server.js",
    "server": "nodemon server.js",
    "test": "jest",
    "test:watch": "npm run test -- --watch"
  }
}