← Tutti i lavori

Servizi automotive · Unico sviluppatore · dalla specifica alla QA

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.

~2.900test con coverage 93–95%, vincolanti su ogni PR
91endpoint REST in 20 moduli di dominio
37modelli dati, 17 migration
12–20 msp95 della full-text search

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.