Un SaaS con la compliance integrata
Gestione di flotte e officine per privati e professionisti: work order con workflow configurabili, workspace multi-utente, magazzino, attrezzature e un archivio documentale pensato per il GDPR. Costruito da solo dalla specifica scritta; deploy in corso.
La sfida
Un prodotto pieno di dati che custodisce veicoli, documenti e informazioni di business delle persone — dove GDPR, sicurezza dei file e permessi per singola risorsa non si possono aggiungere dopo. Il contratto richiedeva fedeltà alla specifica e qualità verificabile.
Architettura — la pipeline di upload
Fail-closed per progetto: i file non transitano mai dal backend e niente è scaricabile finché non è provato pulito.
Cosa lo ha reso possibile
- GDPR come endpoint, non come scartoffie: export dei dati, richieste di cancellazione, consensi e limitazione del trattamento come API di prima classe; cron di retention, audit log con scrubbing dei dati sensibili, legal hold.
- Autorizzazione a strati: ruoli RBAC più sharing ABAC per singola risorsa, multi-tenancy dei workspace, token di condivisione pubblici.
- Ricerca fatta bene: full-text PostgreSQL con generated column pesate e matching a trigrammi su targhe e telai — p95 misurata tra 12 e 20 ms.
- Qualità che blocca: ~2.900 test, E2E su un database reale in CI, controlli di accessibilità e di contrasto dei design token che fanno fallire la build a ogni regressione.
Risultato
Funzionalmente completo fino alla terza milestone contrattuale, con una coverage ben oltre il target concordato (93–95% contro 70%); la milestone di deploy è in corso su un target a container serverless + SQL gestito.