B2B Database · Binnenkort beschikbaar
ZenithZoom
Eigen product · B2B SaaS (field service)In ontwikkeling

Veldly - SaaS voor technische installatiebedrijven

Een eigen B2B-platform dat de complete operatie van een technisch installatiebedrijf - van offerte tot facturatie, kantoor én bus - in één multi-tenant systeem brengt. Gebouwd met laadpaalinstallateur charge4u als eerste gebruiker.

preview
Voorbeeld van Veldly - SaaS voor technische installatiebedrijven

Kantoor en bus, in hetzelfde systeem

Wat we bouwden

Multi-tenant fundament: 80 tabellen, 105 SQL-migraties en 341 RLS-policies; de app-rol heeft geen BYPASSRLS
Planbord per monteur met sleepbare klussen, beschikbaarheidsvensters, duo-teams en slot-suggesties
Native monteurs-app (Expo) die offline doorwerkt: outbox, delta-sync, conflictafhandeling en stille push
Voorraad tot in de bus: per monteur een eigen busvoorraad, barcode-scan, tellingen, inkoop en minimumsignalering
Financiële integriteit in de database: gatenloze nummering, onwijzigbare factuurregels en betalingen die niet dubbel kunnen
Boekhoudkoppeling per bedrijf (Moneybird, e-Boekhouden) plus betaallinks via Mollie
Eigen formulierenmotor: 9 papieren werkformulieren met 318 velden digitaal overgenomen
Koppeling met het planningspakket Bessy via ondertekende webhooks, met een schakelaar wie de planning bezit
Track & trace voor de klant via een eenmalige link - de vertrekmelding gaat nooit vanzelf
White-label per bedrijf: eigen logo, kleurpalet en 13 modules die per abonnement aan of uit staan
8 architectuurregels zijn als test geschreven in plaats van als document - CI weigert een schending
1.100+ tests, waarvan 64 tegen een echte PostgreSQL 16, plus type-checks in CI
Het verhaal

Van vraagstuk naar resultaat

De aanleiding

Een installatiebedrijf werkt in drie werelden tegelijk. Op kantoor wordt gepland en gefactureerd, op locatie wordt gewerkt - vaak in een meterkast of parkeerkelder zonder bereik - en daartussen zit een stapel papieren werkbonnen die iemand achteraf overtypt. Materiaal dat uit de bus gaat komt niet op de factuur, een afspraak die verschuift bereikt de monteur niet, en de klant weet alleen dat er "ergens vanmiddag" iemand komt. Generieke field-service-pakketten lossen dat half op en dwingen het bedrijf de rest van zijn manier van werken los te laten.

De oplossing

Veldly maakt van die drie werelden één keten: offerte → planning → werkbon op locatie → verbruikt materiaal → factuur → boekhouding. Elk bedrijf is een eigen tenant, en die scheiding wordt niet in de applicatiecode geregeld maar in de database zelf - 341 Row-Level-Security-policies over 80 tabellen, met een databaserol die RLS niet kán omzeilen. De monteur werkt in een eigen native app die volledig offline doorloopt: materiaal boeken, foto’s, formulieren en handtekening gaan in een outbox die synchroniseert zodra er weer bereik is. En omdat geld geen afrondingsfouten verdraagt, zit de financiële integriteit in de database: gatenloze factuurnummering, regels die na uitgifte onwijzigbaar zijn en betalingen die niet dubbel geboekt kunnen worden.

Wat het oplevert

  • Eén keten van offerte tot boekhouding - geen overtypwerk tussen kantoor, bus en administratie
  • Tenant-isolatie in de database zelf: een vergeten filter kan geen data van een ander bedrijf tonen
  • De monteur werkt door zonder bereik; de synchronisatie is getest tot en met crash-scenario’s
  • Modules per bedrijf aan en uit - het platform past zich aan de klant aan, niet andersom
Diensten:ProductontwikkelingSaaS-architectuurMulti-tenant securityMobiele appDatabase-ontwerpUX/UI
Techniek:Next.js 15React 19TypeScriptPostgreSQL (RLS)Drizzle ORMExpo / React NativeSupabaseMollieTurborepo

Werk je in deze sector?

SaaS & Tech Startups
Zelf iets bouwen

Iets soortgelijks bouwen?

Plan een gratis strategiegesprek en ontdek wat ZenithZoom voor jouw bedrijf kan betekenen.

Gratis · Vrijblijvend · Binnen 1 werkdag reactie