FlorisNexus
EXPERTISE PORTFOLIO TECHNOLOGIES PRICING FAQ BLOG CONTACT US
Build in public

MeetingCost.be: hoe ik een vergaderkostencalculator bouwde voor Belgische teams

Florian Di Vrusa 8 min leestijd

Hoeveel kost die vergadering van 9 uur met zes mensen aan tafel eigenlijk? De meeste Belgische bedrijven hebben geen idee. Dit is het probleem dat MeetingCost.be oplost: het berekent in realtime de totale kosten van een vergadering, gebaseerd op het aantal deelnemers, hun gemiddelde uurloon en de effectieve duur van de ontmoeting. Hier lees je hoe en waarom ik het heb gebouwd.

Het oorspronkelijke idee: een prijs plakken op onzichtbare tijd

De nutteloze vergadering is een universeel probleem in Belgische bedrijven. Een uur vergaderen met acht mensen staat gelijk aan acht uur collectief werk — een hele dag aan productiviteit die stilstaat. Toch telt niemand. We plannen een vergadering van een uur alsof we een kop koffie gaan drinken.

Het idee achter MeetingCost.be is simpel: maak deze kosten zichtbaar, in realtime, tijdens de vergadering. Als je vergadering van 60 minuten met 8 personen (tegen het gemiddelde Belgische kaderloon) ongeveer € 480 kost, bereid je die anders voor. Je hebt een agenda. Je nodigt alleen de onmisbare mensen uit. Je stopt op tijd.

Technische keuzes: Blazor WASM op Azure Static Web Apps

MeetingCost.be is een statische Blazor WebAssembly-applicatie, gehost op Azure Static Web Apps. Geen backend, geen database, geen gebruikersaccount — alles wordt aan de clientzijde berekend, direct in de browser. Deze keuze lag niet voor de hand, maar blijkt bijzonder geschikt voor de use-case.

De afwezigheid van een backend garandeert een serverbelasting van nul: geen variabele infrastructuurkosten, geen schaalbaarheid om te beheren als de tool populair wordt. De prestaties zijn maximaal — de initiële laadtijd is minder dan een seconde op mobiel. En de implementatie is volledig geautomatiseerd via GitHub Actions, met scheiding tussen staging en productie.

Het technisch meest delicate deel is de realtime stopwatch in Blazor WASM. In tegenstelling tot native JavaScript handelt Blazor de rendering declaratief af — ik moest een timer implementeren op basis van System.Timers.Timer gecombineerd met InvokeAsync(StateHasChanged) om de interface elke seconde te laten bijwerken zonder de UI-thread te blokkeren. Het resultaat is vloeiend en nauwkeurig.

De Belgische markt als onderscheidend vermogen

Er bestaan vergaderkostencalculators in het Engels. Wat MeetingCost.be onderscheidt, is de afstemming op de Belgische markt. Salarisschalen worden uitgedrukt in EUR, berekeningen kunnen rekening houden met Belgische werkgeversbijdragen (ongeveer 25 tot 30% bovenop het brutoloon), en de interface is beschikbaar in het Frans, Nederlands en Engels.

De lokale focus is ook een SEO-voordeel: zoekopdrachten als "vergaderkostencalculator België" of "kosten vergadering bedrijf" zijn minder concurrerend dan in het Engels, en Belgische bedrijven geven de voorkeur aan een tool die hun taal en hun salarisrealiteit spreekt.

Lessen van een solo micro-SaaS

In je eentje een micro-SaaS bouwen betekent voortdurend keuzes maken. De basisberekening was binnen een paar dagen operationeel. De complexiteit zat hem in de details: het beheer van de deelbare status via URL (om een vergaderconfiguratie met een link te delen), de "vergadering bezig"-modus met dynamische weergave van de kosten die live oplopen, en mobile-first compatibiliteit zodat de tool direct vanaf een telefoon in een vergaderruimte te gebruiken is.

De belangrijkste les: de waarde zit in de gebruikerservaring, niet in de technologie. Een gebruiker die MeetingCost.be opent, moet binnen 10 seconden een berekening kunnen starten, zonder een account aan te maken, zonder documentatie te lezen. Elke extra barrière is een reden om de tool te verlaten. Deze beperking van eenvoud heeft alle ontwerpbeslissingen geleid.

Als u een KMO of een team in België beheert, probeer dan MeetingCost.be — het is gratis, geen account nodig, en direct beschikbaar vanuit uw browser.

Heeft u een idee voor een tool of webapplicatie?

FlorisNexus ontwerpt en ontwikkelt webapplicaties op maat voor bedrijven in België — van idee tot Azure-implementatie. Gevestigd in La Louvière werken wij met klanten in Henegouwen, Brussel en Waals-Brabant.

Neem contact met ons op