Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luizfppassos/todolist_java
Gerenciamento de tarefas e listas de tarefas em Java
https://github.com/luizfppassos/todolist_java
jackson java json maven task-management todolist
Last synced: 6 days ago
JSON representation
Gerenciamento de tarefas e listas de tarefas em Java
- Host: GitHub
- URL: https://github.com/luizfppassos/todolist_java
- Owner: LuizFPPassos
- License: gpl-3.0
- Created: 2024-09-04T19:29:33.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-05T15:22:28.000Z (2 months ago)
- Last Synced: 2024-10-31T09:13:34.721Z (6 days ago)
- Topics: jackson, java, json, maven, task-management, todolist
- Language: Java
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ToDoList
Lista de tarefas simples em Java, com interface em console.
Inclui operações CRUD com arquivos .JSON e .cfg.## Funcionalidades
- Criar nova tarefa, contendo título, descrição, data para realização, data de criação, e flags para seu estado como completa/incompleta e atrasada ou não (com checagem contra a data atual).
- Editar tarefas
- Excluir tarefas
- Carregar lista de tarefas de um arquivo json
- Criar nova lista de tarefas
- Captura e tratamento de exceções e possíveis erros do usuário
- Recuperação de última lista de tarefas utilizada
- Contagem e informação a respeito de tarefas atrasadas## Tecnologias utilizadas
Java 8, Maven 4.0.0, JSON, Jackson 2.17.2
## Roadmap
- Adicionar GUI
## Desenvolvido por
- [Luiz Passos](https://www.github.com/LuizFPPassos)
## Licença
[GNU GPLv3 ](https://choosealicense.com/licenses/gpl-3.0/)