Skip to content

danielmirrox/task-manager-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-manager-json

Простое консольное приложение на Java для управления задачами с локальным хранилищем в формате JSON.

Функции

  • Создание новых задач
  • Просмотр всех задач
  • Пометка задач как выполненных
  • Удаление задач
  • Постоянное хранилище с использованием файла JSON

Технологии

  • Java 17+
  • Maven
  • JSON

Зависимости

  • Gson — библиотека для работы с JSON от Google

Структура проекта

Файл Назначение
Main.java Точка входа, взаимодействие с пользователем
Task.java Модель задачи (id, описание, статус)
TaskService.java Бизнес-логика (создание, обновление, удаление задач)
Storage.java Управляет сохранением и загрузкой задач из файла tasks.json
tasks.json Локальное хранилище для задач

Использование

 mvn compile
 mvn exec:java

About

A basic Java console app to manage tasks with local JSON storage.

Resources

License

Stars

Watchers

Forks

Contributors

Languages