Skip to content

Выпускной проект Go-разработчик

Notifications You must be signed in to change notification settings

kasisaki/go_task_tracker_final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Планировщик задач (To-do task tracker)

Go веб-сервис, который реализует функциональность простейшего планировщика задач. Аналог TODO-листа.

Что умеет делать планировщик

Планировщик хранит задачи, каждая из них содержит дату дедлайна и заголовок с комментарием.

Задачи могут повторяться по заданному правилу: например, ежегодно, через какое-то количество дней, в определённые дни месяца или недели.

Если отметить такую задачу как выполненную, она переносится на следующую дату в соответствии с правилом.

Обычные задачи при выполнении будут просто удаляться.

API содержит следующие операции:

  • добавить задачу;
  • получить список задач;
  • удалить задачу;
  • получить параметры задачи;
  • изменить параметры задачи;
  • отметить задачу как выполненную.

В директории tests находятся тесты для проверки API веб-сервиса.

Директория web содержит файлы фронтенда.

About

Выпускной проект Go-разработчик

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 62.1%
  • CSS 27.7%
  • HTML 10.2%