This application was created as part of "The Complete Node.js Developer Course (3rd Edition)" by Andrew Mead on Udemy (I completed this course in April 2020):
https://www.udemy.com/course/the-complete-nodejs-developer-course-2/
The application allows user to create, read, update and delete tasks. The API is using a number or technologies learned during this course:
- MongoDB with Mongoose
- Using Middlewares (user Authentication)
- Password encryption - using bcryptjs
- Sending emails - using SendGrid
- Unit Testing - using jest