Task Manager API is a backend application designed to manage tasks efficiently. It is built with Node.js, Express, and MongoDB, ensuring scalability, security, and performance.
- User Authentication: Secure user login and registration using
jsonwebtokenandbcrypt. - Task Management: Create, update, delete, and retrieve tasks.
- Security Enhancements:
- Middleware like
helmet,hpp, andcors. - Rate limiting to prevent abuse.
- Middleware like
- Email Notifications: Integration with
nodemailerfor email functionality. - Environment Configuration: Sensitive credentials managed using
.env.