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

MeetingCost.be : comment j'ai construit un calculateur de coût de réunion pour les équipes belges

Florian Di Vrusa 8 min de lecture

Combien coûte réellement la réunion de 9h avec six personnes autour de la table ? La plupart des entreprises belges n'ont aucune idée. C'est le problème que MeetingCost.be résout : il calcule en temps réel le coût total d'une réunion, basé sur le nombre de participants, leur salaire horaire moyen et la durée effective de la rencontre. Voici comment et pourquoi je l'ai construit.

L'idée de départ : mettre un prix sur le temps invisible

La réunion inutile est un problème universel dans les entreprises belges. Une heure de réunion avec huit personnes représente huit heures de travail collectif — soit une journée entière de productivité immobilisée. Pourtant, personne ne compte. On planifie une réunion d'une heure comme on prend un café.

L'idée derrière MeetingCost.be est simple : rendre ce coût visible, en temps réel, pendant la réunion. Si votre réunion de 60 minutes avec 8 personnes (au salaire moyen belge d'un cadre) coûte environ 480 €, vous la préparez différemment. Vous avez un ordre du jour. Vous invitez seulement les personnes indispensables. Vous terminez à l'heure.

Les choix techniques : Blazor WASM sur Azure Static Web Apps

MeetingCost.be est une application Blazor WebAssembly statique, hébergée sur Azure Static Web Apps. Pas de backend, pas de base de données, pas de compte utilisateur — tout calcule côté client, directement dans le navigateur. Ce choix n'était pas évident mais s'avère particulièrement adapté au cas d'usage.

L'absence de backend garantit une charge serveur nulle : pas de coûts d'infrastructure variables, pas de montée en charge à gérer si l'outil devient populaire. Les performances sont maximales — le temps de chargement initial est inférieur à une seconde sur mobile. Et le déploiement est entièrement automatisé via GitHub Actions, avec séparation staging/production.

La partie la plus délicate techniquement est le chronomètre en temps réel dans Blazor WASM. Contrairement à JavaScript natif, Blazor gère le rendu de manière déclarative — il a fallu implémenter un timer basé sur System.Timers.Timer combiné à InvokeAsync(StateHasChanged) pour forcer la mise à jour de l'interface toutes les secondes sans bloquer le thread UI. Le résultat est fluide et précis.

Le marché belge comme angle de différenciation

Il existe des calculateurs de coût de réunion en anglais. Ce qui distingue MeetingCost.be est son calibrage pour le marché belge. Les barèmes salariaux sont exprimés en EUR, les calculs peuvent tenir compte des charges patronales belges (environ 25 à 30 % sur le salaire brut), et l'interface est disponible en français, néerlandais et anglais.

Le focus local est aussi un avantage SEO : les recherches « calculateur coût réunion Belgique » ou « coût réunion entreprise » sont moins concurrentielles qu'en anglais, et les entreprises belges préfèrent un outil qui parle leur langue et leurs réalités salariales.

Les leçons d'un micro-SaaS en solo

Construire un micro-SaaS en solo, c'est faire des choix constantes. Le calcul de base était opérationnel en quelques jours. La complexité s'est révélée dans les détails : la gestion de l'état partageable via URL (pour partager une configuration de réunion avec un lien), le mode « réunion en cours » avec affichage dynamique du coût qui s'incrémente en direct, et la compatibilité mobile-first pour que l'outil soit utilisable directement depuis un téléphone en salle de réunion.

La principale leçon : la valeur est dans l'expérience utilisateur, pas dans la technologie. Un utilisateur qui ouvre MeetingCost.be doit pouvoir lancer un calcul en moins de 10 secondes, sans créer de compte, sans lire une documentation. Chaque friction supplémentaire est une raison d'abandonner l'outil. Cette contrainte de simplicité a guidé toutes les décisions de conception.

Si vous gérez une PME ou une équipe en Belgique, essayez MeetingCost.be — c'est gratuit, sans compte requis, et disponible directement depuis votre navigateur.

Vous avez une idée d'outil ou d'application web ?

FlorisNexus conçoit et développe des applications web sur mesure pour les entreprises en Belgique — de l'idée au déploiement Azure. Basé à La Louvière, nous travaillons avec des clients en Hainaut, Bruxelles et Brabant Wallon.

Discutons de votre projet