Skip to content

B10nicle/java-kanban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Яндекс Практикум: проект "RESTful Канбан-доска"

Технологии: Java (no frameworks) + JUnit + GSON + RESTful API

Описание: Данный проект был создан на Java без использования фреймворков и направлен на ознакомление с основными принципами работы JUnit, GSON и RESTful API.

Основная идея проекта заключается в возможности создавать три вида задач:

  1. обычные задачи - Task;
  2. большие задачи, включающие в себя другие подзадачи, - Epic;
  3. подзадачи, входящие в состав больших задач, - Subtask.

На текущий момент данные задачи можно: создавать, удалять, обновлять, хранить историю взаимодействия с ними, а также присутствует возможность сортировать данные задачи по приоритету и искать пересечения (когда одна задача начинается до окончания предыдущей).

Помимо вышеуказанного в проект был добавлен KVServer с доступом по API токену, который позволяет хранить задачи на удалённом хранилище.