Back to all projects
Compliance / SaaS

Legionella 360

Multi-tenant SaaS platform for Legionella risk assessment & regulatory compliance (ISTISAN 22/33)

Legionella 360 screenshot 1
ReactTypeScriptSpring BootJavaJWTAG-GridMulti-tenant SaaSREST APIComplianceRole-based Access ControlISTISAN 22/33Risk Assessment

Overview

Legionella 360 is a full-stack, multi-tenant SaaS platform that helps Italian facilities — hotels, hospitals, and public buildings — manage Legionella contamination risk in compliance with ISTISAN 22/33. It supports five distinct user roles (Super Admin, Business Owner/RSPP, Company Admin, Facility Manager, Technician) each with tailored dashboards and permissions. The platform centralises DVR (risk assessment documents), zone mapping, biological sampling records, maintenance scheduling, and compliance tracking in a single auditable system.

Challenge

Italian law mandates rigorous Legionella risk documentation under ISTISAN 22/33, but most facilities track this across spreadsheets and paper forms — creating audit risk and compliance gaps. The client needed a scalable SaaS product that could onboard multiple businesses and facilities while enforcing strict role separation, keeping every intervention and sampling result traceable and reportable.

Solution & Outcome

Built a React + TypeScript frontend with AG-Grid for high-performance data tables and role-specific navigation. The Spring Boot backend exposes a JWT-secured REST API with per-tenant data isolation. Key modules include: DVR risk assessment with P×G scoring per zone, biological analysis logging, control measure scheduling, floor plan management, and multi-level dashboards (RSPP portfolio view, Compliance Dashboard, Interventions Dashboard). A contractor management module handles external service providers. Replaced spreadsheet-based compliance tracking across 5+ facilities (hotels and hospitals) with a single auditable SaaS platform. Full ISTISAN 22/33 coverage — DVR, biological sampling, maintenance logs, and prescribed actions — all traceable in real time. Audit preparation time reduced from days to hours for facility managers.

Like what you see? Let's build something together.

Send Project Brief →