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 accedere rapidamente alle classificazioni degli agenti biologici, calcolare il livello di rischio tramite la matrice del rischio e consultare gli articoli di legge della normativa vigente.
- Consultazione Normativa:
- Visualizzazione degli articoli 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 e disponibilità di vaccini.
- Ricerca istantanea per nome 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.
- HTML5 & CSS3: Struttura semantica e layout responsive.
- JavaScript e jQuery: Logica di business
- Librerie Esterne:
- jQuery: Manipolazione del DOM e gestione degli eventi
- FontAwesome: Icone
- jQuery QRCode: Plugin per la generazione di codici QR
index.html: Struttura sematica (contenuto) della pagina webjs/script.js: Logica dell'applicazione (Javascript)data/agenti_biologici.json: Dataset con la lista degli agenti biologici.css/style.css: Fogli di stile per il layout e per i temi (chiaro/scuro).
-
Clona il repository in una directory:
git clone https://github.com/kastaldi/kastaldi.github.io.git
-
Per l'uso in locale apri il file
index.htmlnel tuo browser oppure lancia un web server locale dalla directory es:python -m http.server 5000
e collegati con il browser a
http://localhost:5000