Dashboard gerant

Votre poste de commandement. Chaque KPI repond a une question concrete et chaque element est cliquable pour acceder au detail.

Le dashboard n'est pas un tableau de bord decoratif — c'est l'ecran que le gerant consulte en premier chaque matin pour repondre a trois questions : qui est sur site, ou en sommes-nous aujourd'hui, et qu'est-ce qui reste a faire.

Philosophie UX

Tout doit etre cliquable. Un KPI n'est pas une donnee statique — c'est un point d'entree vers le detail. Cliquer sur "Sur site" ouvre un Sheet avec la liste des agents en mission.

Les 3 KPIs principaux

Sur site

Nombre d'agents actuellement en mission, avec detail par site. Clic pour voir la liste complete et leur statut en temps reel.

Progression

Pourcentage de missions du jour completees vs. planifiees. Barre de progression visuelle avec etats : en cours, termine, annule.

A venir

Nombre de missions restantes aujourd'hui. Alerte visuelle si des missions ne sont pas encore assignees.

Cloche de notifications

Les problemes ne prennent pas de place quand tout va bien. La cloche n'apparait avec un badge que lorsqu'il y a des alertes actives : retard d'agent, absence non remplacee, mission sans agent, facture en retard, ticket client urgent.

Planning du jour

Sous les KPIs, une timeline horizontale affiche les missions du jour avec leur etat :

Terminee

Mission completee avec pointage arrivee + depart valides.

En cours

Agent sur site, pointage arrivee valide, en attente du depart.

A venir

Mission planifiee, pas encore commencee.

Les missions en no-show (agent absent sans declaration) sont mises en evidence avec un badge rouge et une notification push au gerant.

Indicateurs financiers

Creances

Montant total des factures impayees, avec delai moyen de paiement et alertes sur les retards.

CA HT mensuel

Chiffre d'affaires hors taxes du mois en cours, compare au mois precedent.

Encaissement

Total des paiements recus ce mois, taux de recouvrement et tendance.

Alertes stock

Produits de nettoyage en rupture ou sous le seuil minimum sur les differents sites.

Mises a jour en temps reel

Le dashboard utilise les Realtime subscriptions de Supabase pour mettre a jour les KPIs sans rechargement de page. Lorsqu'un agent pointe, le compteur "Sur site" incremente instantanement.

Architecture composants

Le dashboard est decoupe en composants independants dans apps/web/src/components/dashboard/. Chaque KPI ouvre un Sheet (panneau lateral) avec le detail, permettant au gerant d'agir sans quitter le dashboard.