Skip to content

kastaldi/kastaldi.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Valutazione del Rischio Biologico

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.

🚀 Funzionalità Principali

  • 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.

🛠️ Tecnologie Utilizzate

  • 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

📂 File del Progetto

  • index.html: Struttura sematica (contenuto) della pagina web
  • js/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).

📦 Installazione e Uso (deployment)

  1. Clona il repository in una directory:

    git clone https://github.com/kastaldi/kastaldi.github.io.git
  2. Per l'uso in locale apri il file index.html nel 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

About

Valutazione del rischio da agenti biologici

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published