Teste Backend Python SouJunior.
O desafio no qual esse projeto se baseia pode ser encontrado aqui.
- Python 3.9+
- FastAPI: Framework web moderno e rápido.
- Uvicorn: Servidor ASGI de alta performance.
- Pydantic: Validação de dados e gerenciamento de schemas.
- SQLAlchemy: Mapeamento objeto-relacional para banco de dados.
Siga os passos abaixo para configurar o ambiente de desenvolvimento em sua máquina:
Projeto está no repositório https://github.com/jailsonsf/teste-python
git clone https://github.com/jailsonsf/teste-python.git
cd teste-pythonpython3 -m venv .venv
source .venv/bin/activatepip install -r requirements.txtuvicorn src.main:app --reloadAgora que o projeto está rodando (Por padrão está rodando na porta 8000) acessar a documentação da API pelo Swagger UI: http://127.0.0.1:8000/docs
.
└── src
├── api
│ └── routes
├── database
├── models
├── repositories
├── schemas
└── services