Maintenance GMAO
Ordres de travail, préventif, actifs, arrêts et techniciens.
Développement logiciel · Réalisé
Plateforme SaaSLa plateforme de gestion des stocks et de la maintenance qui relie pièces, achats, actifs et équipes terrain dans un même système opérationnel.






Vue d'ensemble
Supprimer les silos entre maintenance, inventaire, approvisionnement et équipes terrain afin que chaque intervention s'appuie sur des données fiables et un workflow partagé.
Mainsuits est une plateforme Web et mobile pour les industriels et organisations multisites qui ont besoin de relier la maintenance à la réalité des stocks et des achats.
Une demande d'intervention peut réserver une pièce disponible, déclencher un besoin d'achat lorsqu'elle manque et enrichir automatiquement l'historique de l'équipement une fois le travail terminé.
Une évolution mobile est préparée pour permettre aux agents magasin de réaliser des inventaires périodiques des articles en stock directement depuis le terrain, avec une saisie rapide, contrôlée et reliée au référentiel central.
Fonctionnalités principales
Ordres de travail, préventif, actifs, arrêts et techniciens.
Multi-magasins, lots, mouvements, valorisation et seuils d'alerte.
Fournisseurs, demandes, commandes, réceptions et validations.
Devis, commandes clients, factures et bons de livraison.
Transferts, sorties, retours et demandes internes.
Produits, pièces, actifs, catégories, unités de mesure et prix.
Employés, rôles, permissions et authentification.
Référentiels, paramètres système et activation des fonctionnalités.
Indicateurs, alertes et synthèses opérationnelles en temps réel.
Alertes WebSocket pour les demandes magasin et les stocks faibles.
Parcours prévu pour les agents magasin afin de contrôler régulièrement les quantités physiques des articles stockés depuis l'application mobile.
Pipeline opérationnel
Créer une demande de maintenance liée à un actif, un site et une priorité.
Générer l'ordre de travail, affecter le technicien et préparer l'intervention.
Contrôler puis réserver les pièces disponibles dans le stock réel.
Déclencher une demande d'achat lorsque la pièce nécessaire est indisponible.
Exécuter et documenter le travail depuis le Web ou l'application Android.
Mettre à jour l'historique de l'actif, les coûts, les stocks et les tableaux de bord.
React 18, TypeScript, Vite, Redux Toolkit et i18n avec RTL.
Kotlin natif pour les techniciens et agents de magasin.
Bibliothèque React ui-lib pour harmoniser les écrans et accélérer les évolutions.
Spring Boot, sécurité par rôles, API REST et WebSocket STOMP.
Configuration d'environnement à l'exécution, même artefact par environnement et tests Playwright.
Questions fréquentes
Les deux. La maintenance constitue le cœur de la solution, complété par les stocks, achats, ventes, ressources humaines et opérations magasin.
Oui. Une application Android native en Kotlin accompagne les techniciens et agents magasin sur le terrain.
Oui. La feuille de route prévoit un parcours mobile dédié aux opérateurs magasin pour contrôler les articles, comparer les quantités physiques et fiabiliser le stock central.
Oui. L'interface est disponible en français et en arabe avec une bascule RTL dynamique.
Oui. Les demandes magasin et alertes de stock utilisent WebSocket STOMP sur SockJS, sans interrogation périodique.
2SIS