- FastAPI: Framework Python para construção da API.
- PostgreSQL: Banco de dados relacional para armazenamento de dados.
- SQLAlchemy: Biblioteca (ORM) para interagir com o PostgreSQL.
- Clone o repositório: git clone https://github.com/weitzz/api-python
- Acesse o diretório do projeto: cd api-python
- Crie e ative um ambiente virtual (opcional): python3 -m venv env && source env/bin/activate
- Instale as dependências: pip install -r requirements.txt
- Crie um banco de dados no PostgreSQL.
- Configure as informações de conexão com o banco de dados no arquivo config.py.
- Execute as migrações do banco de dados: python criar_tabelas.py.
- Inicie o servidor da API: python main.py.
- Acesse a API em http://localhost:8000.
Feito com ❤️ por Tatiane Weitzel