Web-server/Application to-do-list

Описание

Данный веб-сервер позволяет хранить задачи с указанием даты дедлайна и заголовка с комментарием. Задачи могут повторяться по заданному правилу, например, ежегодно, через определённое количество дней, в заданные дни месяца или недели. Если отметить задачу как выполненную, она будет перенесена на следующую дату согласно установленному правилу. Обычные задачи удаляются после выполнения.

Возможности API

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

  • Добавить задачу
  • Получить список задач
  • Удалить задачу
  • Получить параметры задачи
  • Изменить параметры задачи
  • Отметить задачу как выполненную

Дополнительные функции

  • Возможность задавать порт и путь к файлу базы данных извне при запуске сервера
  • Поиск задач по ключевому слову и дате
  • Сборка и запуск проекта через Docker