Aplicação de gerenciamento de tarefas executada pelo terminal e desenvolvida com Java.
Command-line task management application developed with Java.
O Todo List CLI é um projeto criado para estudar os fundamentos do desenvolvimento Java por meio de uma aplicação prática.
A aplicação permitirá criar, listar, concluir, remover e organizar tarefas diretamente pelo terminal.
- Fundamentos da linguagem Java
- Programação orientada a objetos
- Collections
- Manipulação de datas com
java.time - Manipulação de arquivos com
java.nio - Tratamento de exceções
- Testes unitários
- Maven
- Git e GitHub
- Criar tarefas
- Listar tarefas
- Concluir tarefas
- Remover tarefas
- Ordenar tarefas antigas
- Adicionar cores ao terminal
- Exportar tarefas para Markdown
- Calcular sequência de dias produtivos
- Criar testes unitários
- Java 21
- Maven
- Git
- JUnit
Em desenvolvimento.
Todo List CLI is a project created to study Java development fundamentals through a practical application.
The application will allow users to create, list, complete, remove, and organize tasks directly from the terminal.
- Java language fundamentals
- Object-oriented programming
- Collections
- Date manipulation with
java.time - File manipulation with
java.nio - Exception handling
- Unit testing
- Maven
- Git and GitHub
- Create tasks
- List tasks
- Complete tasks
- Delete tasks
- Sort old tasks
- Add terminal colors
- Export tasks to Markdown
- Calculate productive day streaks
- Create unit tests
- Java 21
- Maven
- Git
- JUnit
Work in progress.
Developed as part of a Java learning journey.