API desenvolvida em .NET 8 para gerenciamento de tarefas. Possui operações de criação, listagem, consulta por ID, atualização e exclusão de tarefas, utilizando um repositório em memória. Arquitetura organizada em camadas com separação de responsabilidades, documentação via Swagger e exemplos de uso com HTTP Client.
O projeto é ideal para estudos de boas práticas, Clean Architecture simplificada, uso de enums, DTOs, camada de domínio, além de servir como base para futuras implementações com persistência real (banco de dados).
✅ Criar tarefas
✅ Listar todas as tarefas
✅ Buscar tarefa por ID
✅ Atualizar tarefa
✅ Excluir tarefa
✅ Documentação via Swagger
✅ Exemplo de consumo via arquivo HTTP
.NET 8
ASP.NET Core
C#
Swagger (OpenAPI)
Clean Code básico
Injeção de dependência
Repository Pattern (em memória)