Skip to content

dara-ingrid/task-manager

Repository files navigation

Task-Manager API

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.

Bibliotecas e Utilitários utilizados no projeto

  • FastAPI: framework web moderno e rápido para criação de APIs em Python.
  • Httpie: cliente de linha de comando para testar APIs HTTP.
  • Uvicorn: servidor ASGI para Python, utilizado para servir a API.
  • Pytest: framework de testes em Python, utilizado para criar testes automatizados.

About

Task Manager Program made together with Cassio Botario in DevOps Bootcamp

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors