Este projeto foi desenvolvido durante o Bootcamp "Do zero a implantação utilizando Python", com o objetivo de construir uma API utilizando as melhores práticas de desenvolvimento guiado por testes e integração contínua.
O objetivo deste projeto é fornecer uma API de gerenciamento de tarefas, permitindo que os usuários possam criar, editar e excluir tarefas.
O projeto é dividido em duas partes principais: a API propriamente dita e os testes automatizados. A API é construída utilizando o framework FastAPI, que oferece recursos como validação automática de dados de entrada, geração automática de documentação e suporte nativo para padrões de projeto como injeção de dependência. Já os testes são feitos utilizando a biblioteca Pytest, que permite escrever testes simples e eficazes.