This is a todo list management app that helps you to track and manage your tasks.
React.js on frontend
Java Spring Boot on backend
MongoDB as DB
Id is randomly generated by Mongo. While making requests, the request body should contain DTO only.
{
"id": "13",
"title": "Todo item",
"creationDate": "01-01-2023",
"endDate": "03-03-2023",
"completed": "yes",
}
{
"title": "Todo item",
"creationDate": "01-01-2023",
"endDate": "03-03-2023",
"completed": "yes",
}
GET /v1/tasks
Parameter | Type | Description |
---|---|---|
- |
- |
- |
GET /v1/tasks/readById
Parameter | Type | Description |
---|---|---|
- |
- |
- |
GET /v1/tasks/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
ID of the task. |
GET /v1/tasks/
Parameter | Type | Description |
---|---|---|
- |
- |
- |
PUT v1/tasks/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
ID of the task. |
DELETE v1/tasks/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
ID of the task. |