FREN

Onctuo : supervision de flotte, alertes et exploitation terrain

Onctuo avait besoin d’un outil de supervision plus utile qu’une simple console fournisseur. La plateforme relie maintenant les KPI, les états machine, les alertes, l’historique, le forecast et les accès utiles dans une base conçue pour le run quotidien.

Visuel Onctuo avec glace à la française et logo de la marque
Portrait de Théo Chartier pour Onctuo
Théo ChartierFondateur d’Onctuo
Nous avions besoin d’un outil capable de piloter une flotte de machines en libre-service. Koragence a structuré une plateforme claire, robuste et exploitable au quotidien.
10machines suivies dans le cockpit

Le cockpit consolide déjà KPI, statuts, alertes et historiques de dix machines dans la même lecture opérationnelle.

Une plateforme de supervision pensée comme un produit d’exploitation

Le socle réunit un frontend Next.js, une API NestJS, une base PostgreSQL sur VPS, des conteneurs Docker, des logs d’audit, du forecast stock et les notifications utiles au run quotidien.

Stack utilisée

Les technologies affichées dans le ticker incluent Next.js, NestJS, PostgreSQL, Docker, OVHcloud, Cloudflare.

Les technologies qui ont vraiment compté

Cette section met en avant les quelques technologies qui ont porté le projet, ce qu’elles apportent et pourquoi elles collent aussi bien à ce produit.

Next.js

Cockpit d'exploitation lisible

Next.js a servi à construire un cockpit clair pour relire les KPI, les statuts machine et les alertes dans une même interface.

NestJS

Règles métier et flux fournisseur

NestJS a porté les flux métier, les échanges avec le fournisseur et la logique d'alerte qui donnent sa valeur au produit.

PostgreSQL

Historique et traçabilité utiles

PostgreSQL a permis de garder commandes, événements, logs et accès dans une base relisible sur la durée.

Les résultats clés :

machines suivies dans le cockpit10
de disponibilité99,95 %
alertes, commandes et logs historisés7 534

Comment le projet a été mené

On retrouve ici la même discipline de delivery : cadrage, structure, build, lancement et évolution, avec des arbitrages adaptés au projet réel.

Lecture terrain & objectifs

Comprendre les machines, les incidents, les angles morts et les décisions que l’outil devait accélérer.

Machines, commandes & alertes

Définir machines, commandes, événements, erreurs, alertes et accès avant de construire les vues.

Cockpit & vues clés

Construire le dashboard, le détail machine, le forecast et les pages support dans une même lecture produit.

Base, règles & traçabilité

Brancher les flux fournisseur, les logs, les accès et les actions sensibles dans une base relisible.

Tests terrain & ajustements

Vérifier les cas réels, la lecture des alertes et la qualité des données avant le run quotidien.

Déploiement & exploitation

Ouvrir l’outil au pilotage courant et préparer les évolutions suivantes sans casser le socle.

Contexte

Onctuo exploite des machines de glace en libre-service et avait besoin d’une base plus claire que la simple console fournisseur. L’objectif était de piloter la flotte, comprendre les incidents plus vite et fiabiliser les arbitrages terrain.

Le besoin dépassait rapidement le tableau de bord. Il fallait relier machines, commandes, alertes, historiques, forecast et accès dans une seule lecture produit.

Problème à résoudre

Sans produit dédié, les équipes passent trop de temps à croiser des données issues du fournisseur, du stock, des incidents et du support. Le diagnostic ralentit, les priorités se brouillent et la vue d’ensemble arrive trop tard.

Le produit devait relier les bons événements, les bons statuts et les bonnes actions autour des machines, des commandes et des alertes utiles à l’exploitation.

Ce qui a été livré

La base livrée relie un frontend Next.js, une API NestJS, une base PostgreSQL sur VPS, des conteneurs Docker et les flux fournisseur. Le périmètre couvre dashboard, détail machine, alertes, logs, forecast, support, exports et gestion des accès.

Le produit historise les événements, relie les codes d’erreur à des causes et résolutions, et prépare la capacité d’action côté exploitation et équipes terrain.

Ce que cela a changé

Onctuo dispose d’un outil propre à son activité, lisible par les équipes et non dépendant d’une simple console fournisseur ou de retraitements manuels.

La supervision, les alertes, le support et le forecast partagent les mêmes objets. Cela réduit la friction entre lecture des incidents et décision opérationnelle.

La valeur vient aussi de la documentation, du code source remis et de la maintenance incluse. Le produit est livrable, transmissible et exploitable.