Dokumentplattform for byggebransjen
Dokumenter, skjemaer og oversikter for byggeteam · Bygget fra bunnen av, alene
Oppdatert
Før
Dokumenter, skjemaer og byggeplassrapporter lå i Google Sheets og Docs. Oppdateringer fra byggeplassen nådde kontoret sent.
Etter
Dokumenter, skjemaer, oversikter og rapporter kjører på én plattform med roller. Kundene følger fremdriften i portalen sin.
- 1Person:Eier
Setter opp et prosjekt med seksjoner, oversikter og et team.
- 2Person:Prosjektleder
Bygger et skjema eller velger en mal, og sender det til byggeplassen.
- 3Person:Byggeplassteam
Fyller det ut på stedet med bilder og signatur. Innskrevne svar overlever tapt dekning.
- 4Person:Prosjektleder
Godkjenner det eller sender det tilbake.
Programvare:PlattformGjør det godkjente skjemaet om til en PDF og oppdaterer oversikten.
- 5Programvare:Plattform
Lagrer dokumenter i versjonerte mapper og eksporterer rapporter til PDF og Excel.
Person:KundeFølger mapper og oversikter i sin egen portal.
Gjelder alltid
- Hvert firma ser bare sine egne data.
- Hver rolle ser bare det den skal. Databasen håndhever det.
- Fillenker utløper, så en videresendt lenke slutter å virke.
- Hver endring går til revisjonsloggen.
Problem
Byggeteam styrte dokumenter, skjemaer og oversikter for hånd i Google Sheets og Docs. Oppdateringer fra byggeplassen kom sent og lå i spredte filer.
Diagnose
Regnearkene kan bare forsvinne hvis hver rolle ser det den skal og hvert firma holder dataene sine for seg selv. Derfor ligger tilgangsreglene i databasen.
Hva jeg sikret
- Betalingshendelser som leverandøren sender på nytt
- Atomisk, idempotent håndtering: et nytt forsøk trekker eller gir aldri to ganger.
- Fillenker som står åpne
- Tidsbegrensede signerte lenker.
- Firmakontekst som avklares for løst
- Tenant-oppslaget feiler lukket: tvil betyr ingen data.
Løsning
Én plattform med roller håndhevet av databaseregler, foto- og skjemarapporter fra byggeplassen, innsending av skjema til PDF, invitasjonslenker, tofaktorinnlogging, en delingsportal for kunder, en revisjonslogg og fakturering.
- App
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Data og sikkerhet
- Supabase
- PostgreSQL row-level security
- TOTP two-factor
- Signed file links
- Dokumenter
- React-PDF
- Resumable uploads (tus)
- ExcelJS
- E-signatures
- Fakturering og e-post
- Stripe
- Resend
- Leveranse
- Vercel
- GitHub Actions
- Vitest
- Playwright