Hoppa till innehållet

Dokumentplattform för byggbranschen

Dokument, formulär och uppföljning för byggteam · Byggt från grunden, solo

Uppdaterad

Före

Dokument, formulär och platsrapporter fanns i Google Sheets och Docs. Uppdateringar från byggplatsen nådde kontoret sent.

Efter

Dokument, formulär, uppföljning och rapporter körs på en plattform med roller. Kunderna följer framstegen i sin portal.

Så fungerar det
  1. 1Person:Ägare

    Sätter upp ett projekt med avsnitt, uppföljning och ett team.

  2. 2Person:Projektledare

    Bygger ett formulär eller väljer en mall och skickar det till platsen.

  3. 3Person:Fältpersonal

    Fyller i det på plats med foton och signatur. Skrivna svar överlever förlorad täckning.

  4. 4Person:Projektledare

    Godkänner det eller skickar tillbaka det.

    Programvara:Plattform

    Gör det godkända formuläret till en PDF och uppdaterar uppföljningen.

  5. 5Programvara:Plattform

    Håller dokument i versionshanterade mappar och exporterar rapporter till PDF och Excel.

    Person:Kund

    Följer mappar och uppföljning i sin egen portal.

Alltid på

  • Varje företag ser bara sin egen data.
  • Varje roll ser bara det den ska. Databasen ser till det.
  • Fillänkar går ut, så en vidarebefordrad länk slutar fungera.
  • Varje ändring hamnar i granskningsloggen.

Problem

Byggteam hanterade dokument, formulär och uppföljning för hand i Google Sheets och Docs. Uppdateringar från platsen kom sent och låg i utspridda filer.

Diagnos

Kalkylblad kan försvinna först när varje roll ser det den ska och varje företags data förblir dess egen. Därför ligger åtkomstreglerna i databasen.

Vad jag härdade

Betalningshändelser som leverantören skickar om
Atomär, idempotent hantering: en omsändning debiterar eller beviljar aldrig två gånger.
Fillänkar som förblir öppna
Tidsbegränsade signerade länkar.
Företagskontext som tolkas slarvigt
Tenant-identifieringen faller säkert: vid minsta tvivel visas ingen data.

Lösning

En plattform med roller som upprätthålls av databasregler, foto- och formulärrapporter från platsen, formulär som blir PDF, inbjudningslänkar, tvåfaktorsinloggning, en delningsportal för kunder, en granskningslogg och fakturering.

App
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Zod
Data och säkerhet
  • Supabase
  • PostgreSQL row-level security
  • TOTP two-factor
  • Signed file links
Dokument
  • React-PDF
  • Resumable uploads (tus)
  • ExcelJS
  • E-signatures
Fakturering och e-post
  • Stripe
  • Resend
Leverans
  • Vercel
  • GitHub Actions
  • Vitest
  • Playwright