SpitAlert

SpitAlert è un progetto open-source per tenere informati i siciliani sulle attese nei pronto soccorso

Python
FastAPI
PostgreSQL
BeautifulSoup
SpitAlert

SpitAlert

SpitAlert è un progetto open-source che mira a fornire informazioni in tempo reale sui tempi di attesa nei pronto soccorso siciliani, rendendo più trasparente e accessibile il sistema sanitario regionale.

Caratteristiche principali

  • FastAPI per le API - Framework moderno e performante per la gestione delle API
  • PostgreSQL - Database robusto e affidabile per la gestione dei dati
  • BeautifulSoup - Parsing efficiente dei dati dalle fonti ufficiali
  • Render - Piattaforma cloud per il deployment continuo

Funzionalità attuali

- Database aggiornato

  • Database completo e aggiornato di tutti i pronto soccorso attivi in Sicilia
  • Aggiornamenti automatici ogni 15 minuti
  • Storico dei tempi di attesa

- Raccolta dati da fonti ufficiali

  • Raccolta automatizzata dei tempi di attesa dai siti web ufficiali degli ospedali
  • Verifica dell'integrità dei dati
  • Sistema di fallback per gestire eventuali interruzioni

- Analisi dati e API

  • API pubblica gratuita per accesso in tempo reale
  • Endpoint documentati e facili da utilizzare
  • Archiviazione storica per analisi statistiche

Roadmap del progetto

FaseObiettivoStato
1Elenco ospedali siciliani✅ Completato
2Implementazione scraper✅ Completato
3Gestione dati ospedalieri🟡 In corso
4Sviluppo web service🔜 Pianificato
5App mobile🔜 Pianificato

Dettagli delle fasi

  1. Elenco ospedali siciliani
  • Compilazione database completo
  • Verifica e validazione dati
  • Geolocalizzazione strutture
  1. Implementazione scraper
  • Sviluppo scraper per ogni ospedale
  • Sistema di monitoring
  • Gestione errori e retry
  1. Gestione dati ospedalieri
  • Sistema di storage efficiente
  • Backup automatizzati
  • Analisi statistiche
  1. Sviluppo web service
  • Dashboard interattiva
  • Visualizzazione dati in tempo reale
  • Sistema di notifiche
  1. App mobile
  • Geolocalizzazione utente
  • Navigazione ottimizzata
  • Sistema di recensioni

💡 Vuoi contribuire? SpitAlert è un progetto open-source e accogliamo con piacere nuovi contributori! Visita la nostra pagina GitHub per maggiori informazioni.

Grazie per aver visionato questo progetto