Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.42 KB

File metadata and controls

36 lines (26 loc) · 1.42 KB

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