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
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 :
Mission completee avec pointage arrivee + depart valides.
Agent sur site, pointage arrivee valide, en attente du depart.
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
apps/web/src/components/dashboard/. Chaque KPI ouvre un Sheet (panneau lateral) avec le detail, permettant au gerant d'agir sans quitter le dashboard.