Siirry sisältöön

Rakennusalan dokumenttialusta

Dokumentit, lomakkeet ja seurannat rakennustiimeille · Rakennettu alusta alkaen, yksin

Päivitetty

Ennen

Dokumentit, lomakkeet ja työmaaraportit olivat Google Sheetsissä ja Docsissa. Työmaan tilannepäivitykset saapuivat toimistolle myöhässä.

Jälkeen

Dokumentit, lomakkeet, seurannat ja raportit toimivat yhdellä alustalla rooleineen. Asiakkaat seuraavat edistymistä omassa portaalissaan.

Näin se toimii
  1. 1Ihminen:Omistaja

    Perustaa projektin, jossa on osioita, seurantoja ja tiimi.

  2. 2Ihminen:Projektipäällikkö

    Rakentaa lomakkeen tai valitsee mallin ja lähettää sen sitten työmaalle.

  3. 3Ihminen:Työmaatiimi

    Täyttää sen paikan päällä kuvien ja allekirjoituksen kanssa. Kirjoitetut vastaukset säilyvät, vaikka yhteys katkeaa.

  4. 4Ihminen:Projektipäällikkö

    Hyväksyy sen tai palauttaa takaisin.

    Ohjelmisto:Alusta

    Tekee hyväksytystä lomakkeesta PDF-tiedoston ja päivittää sen jälkeen seurannan.

  5. 5Ohjelmisto:Alusta

    Säilyttää dokumentit versioiduissa kansioissa ja vie raportit PDF- ja Excel-muotoon.

    Ihminen:Asiakas

    Seuraa kansioita ja seurantoja omassa portaalissaan.

Aina päällä

  • Jokainen yritys näkee vain oman datansa.
  • Jokainen rooli näkee vain sen, minkä pitääkin. Tietokanta valvoo sitä.
  • Tiedostolinkit vanhenevat, joten edelleen lähetetty linkki lakkaa toimimasta.
  • Jokainen muutos kirjautuu auditointilokiin.

Ongelma

Rakennustiimit hoitivat dokumentteja, lomakkeita ja seurantoja käsin Google Sheetsissä ja Docsissa. Työmaan päivitykset tulivat myöhään ja olivat hajallaan tiedostoissa.

Diagnoosi

Taulukoista voi luopua vain, jos jokainen rooli näkee sen mitä pitääkin ja jokaisen yrityksen data pysyy sen omana. Siksi käyttöoikeussäännöt ovat tietokannassa.

Mitä vahvistin

Maksupalvelun uudelleenlähettämät maksutapahtumat
Atominen ja idempotentti käsittely: uudelleenyritys ei koskaan veloita tai myönnä kahdesti.
Avoimiksi jäävät tiedostolinkit
Määräaikaiset allekirjoitetut linkit.
Yrityskontekstin löyhä tunnistus
Vuokraajan tunnistus epäonnistuu turvalliseen suuntaan: epäilys tarkoittaa, ettei dataa anneta.

Ratkaisu

Yksi alusta, jossa roolit varmistetaan tietokannan säännöillä, ja lisäksi valokuva- ja lomakeraportit työmaalta, lomakkeiden muunto PDF-tiedostoiksi, kutsulinkit, kaksivaiheinen kirjautuminen, asiakkaiden jakoportaali, auditointiloki ja laskutus.

Sovellus
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Zod
Data ja tietoturva
  • Supabase
  • PostgreSQL row-level security
  • TOTP two-factor
  • Signed file links
Dokumentit
  • React-PDF
  • Resumable uploads (tus)
  • ExcelJS
  • E-signatures
Laskutus ja sähköposti
  • Stripe
  • Resend
Toimitus
  • Vercel
  • GitHub Actions
  • Vitest
  • Playwright