Um aplicativo simples de linha de comando para gerenciar tarefas com persistência em JSON, construído usando apenas a biblioteca padrão do Python.
- Adicionar novas tarefas com título e descrição
- Listar todas as tarefas com status visual
- Marcar tarefas como concluídas
- Deletar tarefas
- Persistência de dados em arquivo JSON (
tasks.json)
- Python 3.x
- Módulos built-in:
json,os,datetime
- Clone o repositório
- Navegue até o diretório do projeto:
cd task-manager-python - Execute o script:
python3 tasks.py
As tarefas são salvas no formato:
[
{
"id": 1,
"title": "Aprender Python",
"description": "Estudar a biblioteca padrão",
"completed": false,
"created_at": "2023-10-25T10:30:00.000000"
}
]Este projeto está sob a licença MIT.