The task manager allows you to perform basic operations such as creating, reading, updating, deleting, and changing the status of tasks. The goal of this exercise is to improve your understanding and proficiency in GoLang backend development by implementing these functionalities.
POST /create
Body | Type | Description |
---|---|---|
title |
string |
Required. Your Task Title |
description |
string |
Required. Your Task Description |
GET /get
GET /get/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of task to fetch |
DELETE /delete
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of task to fetch |
DELETE /delete/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of task to delete |
PUT /complete/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of task to mark as completed |
PUT /update/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of task to update |
Body | Type | Description |
---|---|---|
title |
string |
Required. New Title |
description |
string |
Required. New Description |