Skip to content

kastaldi/kastaldi.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 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 lanciare un web server locale dalla directory 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