Менеджер задач - приложение на Java Core без фреймворков Позволяет создавать составные и простые задачи со сроками выполнения и фиксацией истории просмотра задач. Приложение содержит 3 сущности (простая задача, составная задача, подзадача), у каждой задачи возможны 3 статуса (новая, в процессе, выполнена). История просмотров задач реализована с помощью кастомной структуры данных. Данные сохраняются и считываются из файла.