Skip to content

kastaldi/kastaldi.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

131 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Valutazione del Rischio da Agenti Biologici

Questa web app è uno strumento interattivo di supporto per la valutazione del rischio biologico secondo il D.Lgs 81/08 (Titolo X).

L'applicazione permette di elencare gli agenti biologici classificati per classi di rischio, calcolare il livello di rischio tramite la matrice del rischio e consultare gli articoli di legge della normativa vigente.

🚀 Funzionalità Principali

  • Consultazione Normativa:
    • Visualizzazione degli articoli da 266 a 286 del Titolo X del D.Lgs 81/08.
    • Ricerca in tempo reale di termini all'interno degli articoli.
  • Database Agenti Biologici:
    • Elenco completo di agenti (Batteri, Virus, Parassiti, Funghi) caricati dinamicamente da file JSON.
    • Visualizzazione della Classificazione (Gruppo 1-4) dell'agente ed esistenza di vaccino.
    • Ricerca istantanea per nome e gruppo dell'agente.
  • Matrice del Rischio:
    • Selezione del grado di Probabilità e Gravità per calcolare il livello di rischio (R = P * D).
  • Interfaccia Utente:
    • Navigazione a schede con menu a discesa (dropdown).
    • Dark Mode / Light Mode: Cambio tema colori con salvataggio della preferenza utente (localStorage).
    • Design responsive per dispositivi mobili.
    • Generazione automatica di QR Code per il download della documentazione PDF su dispositivo mobile.

🛠️ Tecnologie Utilizzate

📂 File principali del Progetto

  • index.html: Struttura semantica e contenuto della pagina web
  • js/script.js: Logica dell'applicazione
  • data/agenti_biologici.json: Dataset JSON con la lista degli agenti biologici.
  • css/style.css: Fogli di stile per il layout e per i temi (chiaro/scuro).
  • Il_rischio_biologico.pdf: Documento PDF con informazioni sul rischio biologico.

📦 Installazione ed Uso (deployment locale)

  1. Clonare il repository in una directory:

    git clone https://github.com/kastaldi/kastaldi.github.io.git
  2. Verificare l'indirizzo della costante LinkPDF nel file script.js affinchè punti al file PDF corretto

  3. Aprire il file index.html nel browser oppure Entrare nella directory clonata (cd) e lanciare un web server locale es:

    python -m http.server 5000

    e collegarsi con il browser a localhost es:

    http://localhost:5000

About

Valutazione del rischio da agenti biologici

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published