Skip to content

sing-group/pappoula-backend

Repository files navigation

PAPPOULA (Platform for Airborne Pollen Predition and Observation Using Localized Analytics)

A REST and Web platform for easy airborne pollen levels monitoring, prediction and analytics.

Ejecución

docker-compose up -d
./run.sh prestart # Inicia la base de datos con los datos del informe de Ourense 01-07 abril 2024 (de los archivos adjuntos por email)
./run.sh run # Por defecto se inicia en el puerto 8000

Uso

Crear .env

Ejemplo de archivo .env:

# Database Configuration
DATABASE_URL="mysql+pymysql://user:[email protected]:3306/pollen"

Endpoint Principal

GET /api/v1/reports/pollen/{city}/weekly/
Parámetros requeridos:

  • city: str (ej. "Ourense")
  • week: int → Número de semana
  • year: int → Año

Ejemplo de URL con parámetros que recuperan información de la base de datos según los datos de la seed:

"http://localhost:8000/api/v1/reports/pollen/Ourense/weekly/?week=14&year=2024"

About

Backend for PAPPOULA

Resources

License

Stars

Watchers

Forks

Packages

No packages published