Piattaforma documentale per l'edilizia
Documenti, moduli e tracker per team di cantiere · Sviluppato da zero, in autonomia
Aggiornato
Prima
Documenti, moduli e report di cantiere stavano in Google Sheets e Docs. Gli aggiornamenti dal cantiere arrivavano tardi in ufficio.
Dopo
Documenti, moduli, tracker e report girano su un'unica piattaforma con ruoli. I clienti seguono l'avanzamento nel loro portale.
- 1Persona:Titolare
Imposta un progetto con sezioni, tracker e un team.
- 2Persona:Project manager
Crea un modulo o sceglie un modello, poi lo invia in cantiere.
- 3Persona:Squadra di cantiere
Lo compila sul posto con foto e firma. Le risposte digitate sopravvivono a una perdita di segnale.
- 4Persona:Project manager
Lo approva o lo rimanda indietro.
Software:PiattaformaTrasforma il modulo approvato in PDF e aggiorna il tracker.
- 5Software:Piattaforma
Conserva i documenti in cartelle versionate ed esporta i report in PDF ed Excel.
Persona:ClienteSegue cartelle e tracker nel proprio portale.
Sempre attivo
- Ogni azienda vede solo i propri dati.
- Ogni ruolo vede solo ciò che deve. Lo garantisce il database.
- I link ai file scadono, quindi un link inoltrato smette di funzionare.
- Ogni modifica finisce nel registro di audit.
Problema
I team di cantiere gestivano a mano documenti, moduli e tracker in Google Sheets e Docs. Gli aggiornamenti arrivavano in ritardo e restavano sparsi in file diversi.
Diagnosi
I fogli di calcolo si possono abbandonare solo se ogni ruolo vede ciò che deve e i dati di ogni azienda restano suoi. Per questo le regole di accesso stanno nel database.
Cosa ho reso robusto
- Eventi di pagamento ritentati dal provider
- Gestione atomica e idempotente: un nuovo tentativo non addebita né assegna mai due volte.
- Link ai file che restano aperti
- Link firmati a scadenza.
- Contesto aziendale risolto in modo approssimativo
- La risoluzione del tenant fallisce in modo sicuro: nel dubbio, nessun dato.
Soluzione
Un'unica piattaforma con ruoli imposti dalle regole del database, report con foto e moduli dal cantiere, invio da modulo a PDF, link d'invito, accesso a due fattori, un portale di condivisione per i clienti, un registro di audit e la fatturazione.
- App
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Dati e sicurezza
- Supabase
- PostgreSQL row-level security
- TOTP two-factor
- Signed file links
- Documenti
- React-PDF
- Resumable uploads (tus)
- ExcelJS
- E-signatures
- Fatturazione ed email
- Stripe
- Resend
- Rilascio
- Vercel
- GitHub Actions
- Vitest
- Playwright