/NodeJS-Backend

Node.js , Express.js, MongoDB

Primary LanguageJavaScript

Task Manager - Backend

Summary

1. REST APIs and Mongoose
2. API Authentication and Security
3. Sorting, Pagination and Filtering
4. File Uploads
5. Sending Emails
6. Testing Node.js

User Features

1. Register user
2. User login
3. User logout
4. Get all users
5. Get user by ID
6. Update user's details
7. Delete user by ID
8. Upload user profile picture
9. Get user profile picture
10. Delete user profile picture

Task Features

1. Create task
2. Get all task
3. Get task by ID
4. Update task details
5. Delete task by ID
6. Sorting of tasks
7. Pagination
8. Filtering of Task
9. Task file upload
10. Get uploaded task file
11. Delete uploaded task file