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🟡 In corso
3Gestione dati ospedalieri🔜 Pianificato
4Sviluppo web service🔜 Pianificato
5App mobile🔜 Pianificato

Dettagli delle fasi

  1. Elenco ospedali siciliani

    • Compilazione database completo
    • Verifica e validazione dati
    • Geolocalizzazione strutture
  2. Implementazione scraper

    • Sviluppo scraper per ogni ospedale
    • Sistema di monitoring
    • Gestione errori e retry
  3. Gestione dati ospedalieri

    • Sistema di storage efficiente
    • Backup automatizzati
    • Analisi statistiche
  4. Sviluppo web service

    • Dashboard interattiva
    • Visualizzazione dati in tempo reale
    • Sistema di notifiche
  5. 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