Skip to content

jailsonsf/teste-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

teste-python

Teste Backend Python SouJunior.

📌 Sobre o Projeto

O desafio no qual esse projeto se baseia pode ser encontrado aqui.

🛠️ Tecnologias Utilizadas

  • 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.

⚙️ Instalação e Configuração

Siga os passos abaixo para configurar o ambiente de desenvolvimento em sua máquina:

1. Clonar o repositório

Projeto está no repositório https://github.com/jailsonsf/teste-python

git clone https://github.com/jailsonsf/teste-python.git
cd teste-python

2. Criar o ambiente virtual

python3 -m venv .venv
source .venv/bin/activate

3. Instalar as dependências

pip install -r requirements.txt

4. Rodando o projeto

uvicorn src.main:app --reload

5. Documentação

Agora 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

6. Estrutura de pastas

.
└── src
    ├── api
    │   └── routes
    ├── database
    ├── models
    ├── repositories
    ├── schemas
    └── services

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages