Skip to content

gabrielss2406/ConnectFarm-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

154 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConnectFarm - API

Python FastAPI Vercel Supabase MongoDB

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.

Variáveis de Ambiente

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

Rodando localmente

Clone o projeto

  git clone https://link-para-o-projeto

Entre no diretório do projeto

  cd my-project

Instale as dependências

  pip install -r requirements.txt

Rode o projeto

  python -m uvicorn api.api:app --reload

Rodando os testes

Para rodar os testes do projeto é muito simples, apenas rode o seguinte comando

  pytest

Documentação

Documentação

Relacionados

Aplicativo

Painel Web

Simulador de localização e painel da balança

About

API do app ConnectFarm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages