Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.51 KB

File metadata and controls

24 lines (16 loc) · 1.51 KB

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

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

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

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

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

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

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

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

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

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

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