Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 1021 Bytes

File metadata and controls

20 lines (18 loc) · 1021 Bytes

Task manager

Проект реализует базовый API для создания, чтения, обновления и удаления задач.

Функциональность:

  • Создание новой задачи.
  • Получение списка всех задач.
  • Получение задачи по ID.
  • Обновление задачи.
  • Удаление задачи.

Технологический стек

  • Golang.
  • Gorilla/mux - маршрутизация запросов.
  • GORM - ORM для взаимодействия с PostgreSQL.

Описание API

  • POST "/tasks" - создание одной или нескольких новых задач
  • GET "/tasks" - получение всех задач
  • GET "/tasks/{id}" - получение задачи по id
  • PUT "/tasks/{id}" - обновление данных о задаче по id
  • DELETE "/tasks/{id}" - удаление задачи по id