Skip to content

A Task Manager application using NodeJS and MongoDB

Notifications You must be signed in to change notification settings

santoshpavan/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

An application developed using NodeJS and MongoDB database.

The following features were implemented as part of the project.

  • Used MongoDB database along with mongoose library in NodeJS, to model the data along with data validations.

  • Implemented authentication for users using email and password. For security, stored the hashed passwords in MongoDB using bcrypt.js module.

  • Users can perform CRUD actions on profiles and tasks specific to that profile.

  • Devloped Express.js based REST API calls to perform CRUD actions performed by the user.

  • Implemented file upload support so that users can upload pictures using multer module.

  • Tested these API calls using the Postman application.

  • Implemented pagination, filtering and sorting of the tasks for the user.

  • Implemented email notification feature for the changes being performed on the tasks using the Sendgrid service.

  • Performed automated testing of the application using Jest testing framework.

About

A Task Manager application using NodeJS and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published