Ga naar hoofdinhoud

Case · maatwerksoftware

Van losse systemen naar één bedrijfsplatform.

ProjectControl brengt planning, projecten, werkbonnen, certificaten, documenten en klantcommunicatie samen in één platform. Gebouwd voor een technische dienstverlener met eigen buitendienst. Draait in productie.

Bespreek jouw platform

Technische dienstverlening met eigen buitendienst · Draait in productie

projectcontrol / dashboard
Dashboard met de dag in beeld: de projecten van vandaag, wat aandacht vraagt en welk uitgevoerd werk nog bewijs mist

Het probleem

Zeven plekken waar de waarheid zou moeten staan.

Elk stuk informatie bestond. Alleen nooit op één plek, en zelden in dezelfde versie.

Eén platform. Eén waarheid.

Het platform

Elf modules, één inlog.

Alles wat een uitvoerend bedrijf dagelijks gebruikt, in één omgeving die op elk apparaat werkt.

projectcontrol / dashboard
Dashboard met de dag in beeld: de projecten van vandaag, wat aandacht vraagt en welk uitgevoerd werk nog bewijs mist
  1. 01Planning

    De week in beeld, per medewerker

  2. 02Signalen

    Wat aandacht vraagt staat bovenaan

  3. 03Bewijs

    Werk zonder foto of handtekening valt op

  • Planning
  • Projecten
  • Werkbonnen
  • Medewerkers
  • Certificaten
  • Fotodossiers
  • Klantportaal
  • Rapportages
  • Rollen en rechten
  • Auditlogging
  • Automatische processen
Weekplanning met de projecten verdeeld over zeven dagen, met statuslabels en gemarkeerde dubbelboekingen

01 · Planning en uitvoering

Van ingeplande week naar afgeronde klus.

De planner verdeelt het werk over de week en over de ploegen. De uitvoerder ziet op zijn telefoon alleen zijn eigen dag. Elke statusovergang die daarna volgt, van gepland naar in uitvoering naar ter controle, bewaakt het platform zelf.

  • Dagtoewijzing per medewerker, met dubbelboekingen gemarkeerd
  • Statusovergangen vastgelegd, niet onthouden
  • Wijziging in de planning is meteen zichtbaar in het veld
Projectscherm op de telefoon van de uitvoerder: status bijwerken, navigeren of bellen, en een checklist die uit de projectdata zelf wordt afgeleid

02 · Werkbonnen en registratie

Het veld registreert, kantoor typt niets over.

Uren, materialen, foto's en de handtekening van de klant gaan op locatie de bon in. Daarna staat de werkbon klaar ter controle en rolt de PDF er in de huisstijl van het bedrijf uit.

  • Status, uren en materialen bijwerken op de telefoon, ook zonder bereik
  • Handtekening van klant en medewerker op de bon zelf
  • PDF automatisch gegenereerd en aan het project gekoppeld
Certificatenoverzicht met per certificaat het type, de eigenaar en de vervaldatum

03 · Certificaten en documenten

Elk document hangt aan de juiste mens, machine of klus.

Certificaten krijgen een vervaldatum en een eigenaar. Het platform waarschuwt vóórdat iets verloopt, in plaats van erachter te komen bij een audit.

  • Vervaldatums bewaakt, met signalering vooraf
  • Documenttypes en veldnamen door het bedrijf zelf in te richten
  • Certificaat als PDF, in de eigen huisstijl
Fotodossier van een project, met foto's gegroepeerd per moment en per zichtbaarheid

04 · Fotodossier

Intern en extern strikt gescheiden.

Foto's horen bij een project en bij een moment. Wat intern blijft en wat de klant mag zien is een keuze per foto, niet een map die iemand hopelijk goed heeft opgeruimd.

  • Voor, tijdens en na, met eigen woorden per bedrijf
  • Interne foto's komen nooit in het klantportaal
  • Bestandsopslag afgeschermd, geen openbare links
Klantportaal met de voortgang van het eigen project, de vrijgegeven foto's en de bijbehorende documenten

05 · Klantportaal

De klant kijkt mee, precies zover als jij wilt.

Een eigen omgeving voor de opdrachtgever met de voortgang, de vrijgegeven foto's en de documenten die bij zijn project horen. Geen interne notities, geen andere klanten.

  • Eigen inlog per opdrachtgever
  • Alleen wat is vrijgegeven, per project
  • Scheelt de telefoontjes over de stand van zaken
Beheerscherm waarin per installatie is in te stellen welke modules aan staan

06 · Rollen en rechten

Iedereen ziet alleen wat bij zijn rol hoort.

Zes rollen, elk met een eigen platform. Niet een menu dat opties verbergt: de server weigert data die niet bij de rol hoort.

  • Autorisatie in de database, niet alleen in het scherm
  • Modules per installatie aan of uit
  • Tweestapsverificatie verplicht voor kantoorrollen

Rollen

Zes rollen. Zes verschillende platformen.

projectcontrol / eigenaar
Het platform zoals de eigenaar het ziet, met alle modules in het menu

Wat de eigenaar ziet

  • Alle modules, inclusief facturatie en HR
  • Huisstijl, documenten en instellingen
  • Het auditlogboek van de hele organisatie

Dit is geen menu dat opties verbergt. De server weigert data die niet bij de rol hoort, ook als iemand het adres rechtstreeks intypt.

Achter de schermen

Betrouwbaarheid is geen belofte.

Zes dingen die je niet ziet als gebruiker, en die het verschil maken tussen een demo en iets waar een bedrijf op draait.

Data lekt niet tussen organisaties

Autorisatie in de database zelf, per rij en per rol. Een verkeerd adres levert geen data op, ook niet als het scherm het knopje niet toont.

Elke wijziging is terug te vinden

Een auditlogboek waar alleen bij kan, nooit af. Per regel wie, wat, wanneer en welk veld er veranderde.

Bestanden liggen niet open op het internet

Documenten en foto's staan in afgeschermde opslag met tijdelijke links, gekoppeld aan wie ze mag zien.

De woorden in de app zijn van het bedrijf

Werkmethodes, certificaattypes en veldnamen staan in beheerbare lijsten, in het Nederlands en het Engels. Geen vaktermen vastgeschroefd in de code.

Terugkerend werk gaat vanzelf

Herhaalprojecten, signalering op vervaldatums en de wekelijkse berichten draaien als geplande taken, met een logboek van elke run.

Een fout blijft niet onopgemerkt

Foutmonitoring op productie, plus een testsuite die bij elke wijziging draait: rechten, rollen, database-invariants en de gerenderde documenten.

Volledige stack bekijken
  • Next.js 16 met React 19 en TypeScript
  • PostgreSQL met row level security
  • Supabase voor auth, opslag en database
  • Offline-first PWA voor het veldwerk
  • PDF-generatie in de huisstijl van de tenant
  • Geplande taken voor signalering en rapportage
  • Sentry voor foutmonitoring
  • Vercel met een testsuite als poort naar productie

Mobiel en offline

De werkbon werkt ook zonder bereik.

In een kelder, een loods of op een terrein zonder dekking gaat het invullen gewoon door. Zodra er weer verbinding is, synchroniseert de bon zichzelf. De uitvoerder merkt er niets van, behalve dat het werkt.

Projectscherm op de telefoon van de uitvoerder: status bijwerken, navigeren of bellen, en een checklist die uit de projectdata zelf wordt afgeleid

Resultaat

Niet sneller werken in hetzelfde systeem. Eén systeem in plaats van zeven.

Loopt jouw organisatie ook vast in losse systemen?

Colorsone ontwerpt en bouwt maatwerksoftware rond de manier waarop jouw organisatie werkt. Niet andersom.