/Task-Management-App_Nodejs

Use Postman as a client to send request to the Node.js backend.

Primary LanguageJavaScript

Task-Management-App_Nodejs

• User Crud operations with name, email, password and age. • Task created by user in crud manner with task and completed field. • JWT is used for authenticating the user • Password is encrypted by bcrypt package. • mongo DB is used as database. • Unauthorized User cannot fetch or delete any task data or user data due to JWT. • Authorized user can only view, create update and delete task. • Hashed password is stored in database for added security. • Login Logout feature is added • Can be logged in on multiple devices • Can logout of individual device or all devices at once. • Deleting user will also delete tasks. • App has been tested using Jest.