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.
- 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.
- HTML5 & CSS3: Struttura semantica e layout responsive.
- JavaScript e jQuery: Logica di business
- Librerie Esterne:
- jQuery: Manipolazione del DOM e gestione degli eventi https://jquery.com/
- FontAwesome: Icone https://fontawesome.com/
- jQuery QRCode: Plugin per la generazione di codici QR https://github.com/jeromeetienne/jquery-qrcode
index.html: Struttura semantica e contenuto della pagina webjs/script.js: Logica dell'applicazionedata/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.
-
Clonare il repository in una directory:
git clone https://github.com/kastaldi/kastaldi.github.io.git
-
Verificare l'indirizzo della costante LinkPDF nel file
script.jsaffinchè punti al file PDF corretto -
Aprire il file
index.htmlnel 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