Ehitusdokumentide platvorm
Dokumendid, vormid ja jälgijad ehitusmeeskondadele · Ehitatud nullist, üksi
Uuendatud
Enne
Dokumendid, vormid ja ehitusplatsi aruanded asusid Google Sheetsis ja Docsis. Ehitusplatsi uudised jõudsid kontorisse hilja.
Pärast
Dokumendid, vormid, jälgijad ja aruanded töötavad ühel rollidega platvormil. Kliendid jälgivad edenemist oma portaalis.
- 1Inimene:Omanik
Seadistab projekti koos jaotiste, jälgijate ja meeskonnaga.
- 2Inimene:Projektijuht
Koostab vormi või valib malli ja saadab selle seejärel ehitusplatsile.
- 3Inimene:Platsimeeskond
Täidab selle objektil fotode ja allkirjaga. Sisestatud vastused säilivad ka levi katkemisel.
- 4Inimene:Projektijuht
Kinnitab selle või saadab tagasi.
Tarkvara:PlatvormTeeb kinnitatud vormist PDF-dokumendi ja uuendab jälgija andmeid.
- 5Tarkvara:Platvorm
Hoiab dokumente versioonitud kaustades ja ekspordib aruanded PDF-i ja Excelisse.
Inimene:KlientJälgib kaustu ja jälgijaid oma portaalis.
Alati töös
- Iga ettevõte näeb ainult oma andmeid.
- Iga roll näeb ainult seda, mida peab. Andmebaas jõustab selle.
- Failide lingid aeguvad, nii et edasi saadetud link lakkab töötamast.
- Iga muudatus kirjutatakse auditilogisse.
Probleem
Ehitusmeeskonnad pidasid dokumente, vorme ja jälgijaid käsitsi Google Sheetsis ja Docsis. Ehitusplatsi uudised tulid hilja ja olid eri failides laiali.
Diagnoos
Tabelitest saab loobuda alles siis, kui iga roll näeb seda, mida peab, ja iga ettevõtte andmed jäävad tema omaks. Seepärast asuvad juurdepääsureeglid andmebaasis.
Mida tugevdasin
- Makseteenuse korduvalt saadetud maksesündmused
- Aatomiline, idempotentne töötlus: kordus ei võta raha ega anna ligipääsu kaks korda.
- Failide lingid, mis jäävad lahti
- Ajaliselt piiratud allkirjastatud lingid.
- Ettevõtte konteksti lõtv tuvastamine
- Rentniku tuvastamine ebaõnnestub turvaliselt: kahtluse korral andmeid ei anta.
Lahendus
Üks platvorm rollidega, mida jõustavad andmebaasireeglid, ehitusplatsi foto- ja vormiaruanded, vormist PDF-i esitused, kutselingid, kaheastmeline sisselogimine, kliendi jagamisportaal, auditilogi ja arveldus.
- Rakendus
- Next.js
- React
- Tailwind CSS
- Radix UI
- Zod
- Andmed ja turvalisus
- Supabase
- PostgreSQL row-level security
- TOTP two-factor
- Signed file links
- Dokumendid
- React-PDF
- Resumable uploads (tus)
- ExcelJS
- E-signatures
- Arveldus ja e-post
- Stripe
- Resend
- Tarne
- Vercel
- GitHub Actions
- Vitest
- Playwright