-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Vinicius de Ávila Bezerra edited this page Jun 18, 2025
·
28 revisions
Este projeto consiste no desenvolvimento de uma API para Gestão de Tarefas Colaborativas, permitindo que usuários criem, editem, atribuam, comentem e concluam tarefas. A aplicação segue a arquitetura MVC, garantindo organização e desacoplamento entre camadas.
Foi utilizada a linguagem Python com o framework FastAPI, integrando Swagger para documentação automática, SQLite como banco de dados, e Pytest para testes automatizados. A segurança é tratada com hashing de senhas e OAuth2 com escopos.
-
Comentários em Tarefas: Suporte a criação, leitura e exclusão de comentários vinculados a usuários e timestamps via
/tasks/{id}/comments
. -
Filtro Avançado de Tarefas: Permite busca por múltiplos critérios como status, prioridade e data de vencimento, via
/tasks?status=done&priority=high&dueBefore=2025-06
.