This is an API based on a Task Manager App which can be used by anyone and everyone..
The API consists of two Models(User, and Task), It consists of a Signup/SingIn feature through which people can Log Into their accounts. Then they can use the app to create various Tasks and Update, Delete, Mark Completed as they Progress.
This API is written in Node.Js, Express.Js, Mongoose.Js and MongoDB.
You do not need to clone the repository. The API is already deployed on Heroku and You can use it Directly from https://my-task-manager-api.herokuapp.com
Visit the API url given at the top of the Repo.
Open https://my-task-manager-api.herokuapp.com/users
with a POST Request with the User Details as shown in the User Model enclosed in a JSON Object
Open https://my-task-manager-api.herokuapp.com/users/login
with a POST Request with the User Details as shown in the User Model enclosed in a JSON Object
Open https://my-task-manager-api.herokuapp.com/users/logout
with a POST Request
Open https://my-task-manager-api.herokuapp.com/users/me
with a GET Request
Open https://my-task-manager-api.herokuapp.com/users/me
with a PATCH Request with the User Details as shown in the User Model enclosed in a JSON Object
Open https://my-task-manager-api.herokuapp.com/users/me
with a DELETE Request
Open https://my-task-manager-api.herokuapp.com/user/me/avatar
with a POST Request with the User Image as shown in the User Model enclosed in a JSON Object
Open https://my-task-manager-api.herokuapp.com/user/me/avatar
with a DELETE Request
Open https://my-task-manager-api.herokuapp.com/tasks
with a POST Request with the Task Details as shown in the Task Model enclosed in a JSON Object
Open https://my-task-manager-api.herokuapp.com/tasks
with a GET Request
Open https://my-task-manager-api.herokuapp.com/tasks/{task._id}
with a GET Request
Open https://my-task-manager-api.herokuapp.com/tasks/{task._id}
with a PATCH Request with the Task Details as shown in the Task Model enclosed in a JSON Object
Open https://my-task-manager-api.herokuapp.com/tasks/{task._id}
with a DELETE Request