Skip to content

plisha39-dotcom/TaskTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Task Tracker

Консольное приложение на Java для управления задачами.
Программа позволяет создавать задачи, просматривать список задач, менять их статус и удалять задачи.

Функции

  • создание задачи
  • вывод списка задач
  • изменение статуса задачи
  • удаление задачи

Технологии

  • Java
  • ArrayList
  • Scanner

Что практиковал

  • работа с классами и объектами
  • работа с коллекциями
  • обработка пользовательского ввода
  • управление списком задач
  • разбиение приложения на несколько классов

Структура приложения

  • Main - точка входа в приложение
  • Task - сущность приложения
  • TaskManager - управление приложением
  • TaskStatus - enum со статусом задачи

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

  1. Клонировать репозиторий
  2. Открыть проект в IntelliJ IDEA
  3. Run Main.java

Roadmap по проекту

в будущем, по мере изучения нового материала планируется добавить следующие функции:

  • v2.0.0 — приоритет, теги, поиск, валидация строк
  • v3.0.0 — исключения, обработка ошибок ввода
  • v4.0.0 — сохранение в файл, загрузка из файла
  • v5.0.0 — даты, просроченные задачи, задачи на сегодня
  • v6.0.0 — Stream API, статистика, сортировки и фильтры
  • v7.0.0 — JSON, HTTP, API

История версий

  • v1.0.0 — первая рабочая версия: создание, просмотр, изменение статуса и удаление задач

About

Консольное приложение на Java для управления задачами.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages