Aller au contenu
2SIS
Ouvrir le menu mobile
LangueFR
Retour au portfolio

Développement logiciel · Réalisé

Plateforme SaaS

Mainsuits - Gestion des stocks et de la maintenance

La 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.

StockRéalisé
Mainsuits, gestion des stocks et de la maintenance - Stock
Mainsuits, gestion des stocks et de la maintenance
Inventaire mobile
Mainsuits, gestion des stocks et de la maintenance - Inventaire mobile
Mainsuits, gestion des stocks et de la maintenance - Inventory
Inventory
Mainsuits, gestion des stocks et de la maintenance - Stock items
Stock items
Mainsuits, gestion des stocks et de la maintenance - Stock mouvement
Stock mouvement

Vue d'ensemble

Enjeu métier

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é.

  • GMAO, tableurs de stock, achats et opérations magasin séparés
  • Ordres de travail ouverts sans visibilité fiable sur les pièces disponibles
  • Achats en double et faible traçabilité des mouvements entre magasins
  • Difficulté à relier le coût d'arrêt à l'historique réel de chaque actif

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

Fonctionnalités : gestion des stocks et de la maintenance

Maintenance GMAO

Ordres de travail, préventif, actifs, arrêts et techniciens.

Stocks

Multi-magasins, lots, mouvements, valorisation et seuils d'alerte.

Achats

Fournisseurs, demandes, commandes, réceptions et validations.

Ventes

Devis, commandes clients, factures et bons de livraison.

Opérations magasin

Transferts, sorties, retours et demandes internes.

Catalogue

Produits, pièces, actifs, catégories, unités de mesure et prix.

Ressources humaines

Employés, rôles, permissions et authentification.

Configuration

Référentiels, paramètres système et activation des fonctionnalités.

Pilotage

Indicateurs, alertes et synthèses opérationnelles en temps réel.

Notifications

Alertes WebSocket pour les demandes magasin et les stocks faibles.

Inventaire périodique mobile

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

Du besoin au résultat, sans rupture

  1. 01

    Signaler

    Créer une demande de maintenance liée à un actif, un site et une priorité.

  2. 02

    Planifier

    Générer l'ordre de travail, affecter le technicien et préparer l'intervention.

  3. 03

    Réserver

    Contrôler puis réserver les pièces disponibles dans le stock réel.

  4. 04

    Approvisionner

    Déclencher une demande d'achat lorsque la pièce nécessaire est indisponible.

  5. 05

    Intervenir

    Exécuter et documenter le travail depuis le Web ou l'application Android.

  6. 06

    Capitaliser

    Mettre à jour l'historique de l'actif, les coûts, les stocks et les tableaux de bord.

Architecture technique

Application Web

React 18, TypeScript, Vite, Redux Toolkit et i18n avec RTL.

Application Android

Kotlin natif pour les techniciens et agents de magasin.

Design system partagé

Bibliothèque React ui-lib pour harmoniser les écrans et accélérer les évolutions.

Backend

Spring Boot, sécurité par rôles, API REST et WebSocket STOMP.

Industrialisation

Configuration d'environnement à l'exécution, même artefact par environnement et tests Playwright.

Choix techniques

Backend et sécurité

  • API REST Spring Boot avec session et renouvellement JWT
  • Sécurité déclarative par rôles et permissions
  • Contextes métier séparés pour maintenance, achats, stock et ventes
  • Notifications STOMP sur SockJS sans polling

Frontend métier

  • Configuration chargée à l'exécution depuis env-config.json
  • Modules fonctionnels, API typée et renouvellement silencieux des tokens
  • Interface française et arabe avec bascule RTL dynamique
  • Exports PDF des factures, interventions et bons de livraison

Mobilité terrain

  • Application Android native en Kotlin
  • Parcours courts pour techniciens et agents magasin
  • Inventaire périodique mobile pour les opérateurs magasin
  • Fondation adaptée au scan, à la caméra et aux usages hors bureau
  • Données et permissions partagées avec l'application Web

Conçu pour

  • Sites industriels et ateliers
  • Organisations avec plusieurs magasins
  • Responsables maintenance et actifs
  • Équipes achats, stock et terrain

Points distinctifs

  • Une GMAO connectée au stock et aux achats
  • Web et Android sur les mêmes données et permissions
  • Inventaire périodique mobile pour sécuriser les quantités physiques
  • Interface française et arabe avec prise en charge RTL
  • Alertes temps réel pour les demandes et stocks faibles

Résultats et impact

  • Plus de huit modules réunis avec un seul référentiel
  • Boucle complète entre intervention, pièce et commande
  • Opérations terrain disponibles sur application Android
  • Contrôle périodique des stocks depuis le mobile pour fiabiliser les écarts magasin
  • Déploiements configurables sans reconstruire l'application
  • Interface bilingue et RTL pour les équipes francophones et arabophones
  • Alertes temps réel sur les demandes magasin et les seuils de stock

Questions fréquentes

Questions fréquentes

Mainsuits est-elle une GMAO ou un ERP ?

Les deux. La maintenance constitue le cœur de la solution, complété par les stocks, achats, ventes, ressources humaines et opérations magasin.

La plateforme fonctionne-t-elle sur mobile ?

Oui. Une application Android native en Kotlin accompagne les techniciens et agents magasin sur le terrain.

L'inventaire périodique peut-il être fait sur mobile ?

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.

Mainsuits prend-elle en charge l'arabe ?

Oui. L'interface est disponible en français et en arabe avec une bascule RTL dynamique.

Les alertes sont-elles en temps réel ?

Oui. Les demandes magasin et alertes de stock utilisent WebSocket STOMP sur SockJS, sans interrogation périodique.

2SIS

Demander une démo