Skip to content

Nirjus/pizza_deleveryApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Creating a PIZZA DELIVERY application

Folloing steps

Backend

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