Antes de começar, certifique-se de ter os seguintes itens instalados na sua máquina:
- Python 3.12+ (caso esteja usando FastAPI)
- **PostgreSQL ** (dependendo do banco escolhido)
- virtualenv (para gerenciar dependências)
git clone https://github.com/LeoneBarbosaHollanda/GestSport.git
cd GestSportpython -m venv venv
source venv/Scripts/activate
or
.\venv\Scripts\activate
pip install -r requirements.txt Crie um arquivo .env na raiz do projeto e defina as configurações do banco de dados para que ele e as tabelas sejam criadas automaticamente. Exemplo:
SECRET_KEY=sua_chave_secreta_super_segura
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=60
USER=seu_usuario
PASSWORD=sua_senha
DB_NAME=GSDB
pytestuvicorn app.main:app --reloadAgora a API estará disponível em http://127.0.0.1:8000. 🚀
Swagger -> http://127.0.0.1:8000/docs