Este projeto consiste em uma API RESTful desenvolvida em Python com Flask para gerenciar uma lista de tarefas (to-do list). A API permite a criação, leitura, atualização e exclusão de tarefas, bem como autenticação de usuário para proteger os recursos da API.
- Cadastro de Usuário: Os usuários podem se cadastrar na aplicação para acessar os recursos da API.
- Autenticação JWT: A API utiliza tokens JWT para autenticar usuários e proteger os endpoints.
- Gerenciamento de Tarefas: Os usuários podem criar, listar, atualizar e excluir tarefas da sua lista.
- Testes Automatizados: O projeto inclui testes automatizados para garantir o bom funcionamento das funcionalidades.
-
Clone o repositório: Git clone
-
Instale as dependências: "pip install -r requirements.txt"
-
Execute o aplicativo: "python app.py"
Acesse a API em http://localhost:5000.
Sinta-se à vontade para contribuir com melhorias, reportar problemas ou sugerir novos recursos!