Backend
- SetUp a Express Server
- use [nodemon] and [morgan]
- setUp seed user for Routing testing
- getAllUsers, getSingleUser, deleteUser --> addRoutes
- error handler --> [http-errors]
- connect Database --> [mongoose] + hosting backend in mongoDB cloude
- create model --> useModel
- use Password encripted package --> [bcryptjs]
- create newUser registartion process
- send mail for activation --> [nodemailer]
- create token to temporarily save users credentials --> [jsonwebtoken]
- verify user by token they stored, and send success
- create multer for file upload --> [multer]