- node, npm
- nodemon
- .env
- babel
- git
- API Client
- starter
- connect to db
- routes
- controllers
- request
- response
- mongo vs mongoose
- models
- services
- middleware
- jwt authentification
- password hashing
-
Movie
- ID
- title
- description
- rating
- cover image
- url
- published By
-
User
- username
- password
- createdAt
- role [USER, ADMIN, MODERATOR]
-
USER gets movies
-
ADMIN get, add, update, delete Movies and Users
-
MODERATOR add, update, delete Movies