Liigu sisu juurde

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.

Kuidas see toimib
  1. 1Inimene:Omanik

    Seadistab projekti koos jaotiste, jälgijate ja meeskonnaga.

  2. 2Inimene:Projektijuht

    Koostab vormi või valib malli ja saadab selle seejärel ehitusplatsile.

  3. 3Inimene:Platsimeeskond

    Täidab selle objektil fotode ja allkirjaga. Sisestatud vastused säilivad ka levi katkemisel.

  4. 4Inimene:Projektijuht

    Kinnitab selle või saadab tagasi.

    Tarkvara:Platvorm

    Teeb kinnitatud vormist PDF-dokumendi ja uuendab jälgija andmeid.

  5. 5Tarkvara:Platvorm

    Hoiab dokumente versioonitud kaustades ja ekspordib aruanded PDF-i ja Excelisse.

    Inimene:Klient

    Jä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