Skip to content

About

Web-приложение - трекер задач с записью данных в CSV. Использует HttpServer и Gson.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

java-kanban

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Трекер задач

Учебный проект

Идея

view

Реализация

frontend-kanban.png

Типы задач

  • Подзадача (Subtask)
  • Задача (Task)
  • Эпик (Epic)

Статусы задач

  • NEW
  • IN_PROGRESS
  • DONE

Основные возможности

  • Добавление задач
  • Удаление задач
  • Обновление задач
  • Просмотр истории изменения задач
  • Просмотр в порядке приоритетности

Хранение данных

Данные задач хранятся в таблице CSV
(создается автоматически в корне проекта)

data

Есть возможность работы только в оперативной памяти, без csv
Для этого заменить значение в строке:

// Установить IN_MEMORY вместо FILE_BACKED
Managers.getTaskManager(TaskManagerType.FILE_BACKED)

История изменений всегда хранятся только в оперативной памяти

Frontend

  • JavaScript

HTTP server

Endpoints:

  • /tasks
  • /subtasks
  • /epics
  • /history
  • /prioritized

Console CLI

Commands:

  • help
  • update
  • print
  • history
  • find
  • add-task
  • add-epic
  • add-sub
  • set-status
  • set-time
  • set-dur
  • remove
  • exit

Как запустить

  • Склонировать проект
  • Добавить необходимые библиотеки

libs.png

  • Запустить HttpTaskServer.java
  • Открыть в браузере localhost:8080

Для использования консоли, запустить ConsoleCLI.java

About

Web-приложение - трекер задач с записью данных в CSV. Использует HttpServer и Gson.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages