Skip to content

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.

Notifications You must be signed in to change notification settings

prasoonsoni/Task-Manager-Backend-GoLang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager Backend GoLang

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.

API Reference

Create Task

  POST /create
Body Type Description
title string Required. Your Task Title
description string Required. Your Task Description

Get All Tasks

  GET /get

Get Task By Id

  GET /get/{id}
Parameter Type Description
id string Required. Id of task to fetch

Delete All Tasks

  DELETE /delete
Parameter Type Description
id string Required. Id of task to fetch

Delete Task By Id

  DELETE /delete/{id}
Parameter Type Description
id string Required. Id of task to delete

Mark Task As Completed

  PUT /complete/{id}
Parameter Type Description
id string Required. Id of task to mark as completed

Update Task By Id

  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

Authors

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages