Prejsť na obsah

Platforma pre stavebné dokumenty

Dokumenty, formuláre a trackery pre stavebné tímy · Vytvorené od nuly, samostatne

Aktualizované

Predtým

Dokumenty, formuláre a správy zo stavby žili v Google Sheets a Docs. Novinky zo stavby sa do kancelárie dostávali neskoro.

Potom

Dokumenty, formuláre, trackery a reporty bežia na jednej platforme s rolami. Klienti sledujú postup vo svojom portáli.

Ako to funguje
  1. 1Človek:Vlastník

    Nastaví projekt so sekciami, trackermi a tímom.

  2. 2Človek:Projektový manažér

    Vytvorí formulár alebo vyberie šablónu a odošle ho na stavbu.

  3. 3Človek:Tím v teréne

    Vyplní ho na stavbe s fotografiami a podpisom. Napísané odpovede prežijú stratu signálu.

  4. 4Človek:Projektový manažér

    Schváli ho alebo ho vráti späť.

    Softvér:Platforma

    Zmení schválený formulár na PDF a aktualizuje tracker.

  5. 5Softvér:Platforma

    Uchováva dokumenty vo verzovaných priečinkoch a exportuje reporty do PDF a Excelu.

    Človek:Klient

    Sleduje priečinky a trackery vo vlastnom portáli.

Platí vždy

  • Každá firma vidí iba svoje dáta.
  • Každá rola vidí iba to, čo má. Vynucuje to databáza.
  • Platnosť odkazov na súbory vyprší, takže preposlaný odkaz prestane fungovať.
  • Každá zmena sa zapisuje do auditného logu.

Problém

Stavebné tímy viedli dokumenty, formuláre a trackery ručne v Google Sheets a Docs. Novinky zo stavby prichádzali neskoro a ležali v roztrúsených súboroch.

Diagnóza

Tabuľky môžu zmiznúť len vtedy, ak každá rola vidí to, čo má, a dáta každej firmy zostanú jej vlastné. Preto pravidlá prístupu žijú v databáze.

Čo som zabezpečil

Platobné udalosti, ktoré poskytovateľ opakuje
Atomické, idempotentné spracovanie: opakovanie nikdy nestrhne platbu ani nepridelí nič dvakrát.
Odkazy na súbory, ktoré zostávajú otvorené
Časovo obmedzené podpísané odkazy.
Voľne určovaný kontext firmy
Určenie tenantu zlyháva bezpečne: pochybnosť znamená žiadne dáta.

Riešenie

Jedna platforma s rolami vynucovanými pravidlami databázy, fotografickými a formulárovými správami zo stavby, odosielaním formulárov do PDF, pozývacími odkazmi, dvojfaktorovým prihlásením, klientskym portálom na zdieľanie, auditným logom a fakturáciou.

Aplikácia
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Zod
Dáta a bezpečnosť
  • Supabase
  • PostgreSQL row-level security
  • TOTP two-factor
  • Signed file links
Dokumenty
  • React-PDF
  • Resumable uploads (tus)
  • ExcelJS
  • E-signatures
Fakturácia a e-mail
  • Stripe
  • Resend
Nasadenie
  • Vercel
  • GitHub Actions
  • Vitest
  • Playwright