Esse repositório contém a API do projeto ConnectFarm(projeto apresentado na Fetin de 2024), responsável por coletar e disponibilizar dados ao app, além de fazer as análises de dados para o painel web.
Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env
SUPABASE_USER SUPABASE_PASSWORD SUPABASE_HOST SUPABASE_PORT SUPABASE_PORT
MONGO_URI
API-KEY SECRET_KEY ALGORITHM
ONESIGNAL_APP_ID ONESIGNAL_REST_API_KEY
Clone o projeto
git clone https://link-para-o-projetoEntre no diretório do projeto
cd my-projectInstale as dependências
pip install -r requirements.txtRode o projeto
python -m uvicorn api.api:app --reloadPara rodar os testes do projeto é muito simples, apenas rode o seguinte comando
pytest