top of page

APP JAVA-SPRING-ANGULAR

comment
ameliorer ET DEVELOPER UNE APPLICATION PWA DEPLOYEE SUR de nombreux SITES EN FRANCE? 

En 2024, nous avons intégré un projet important 📢 afin de gérer la maintenance, les évolutions et l'amélioration de la stabilité et des performances d'une application de gestion de stockage, conditionnement, traitement et expédition d'articles. 🛠️

L'application, développée sur la stack Java - Spring - Angular comprend un mode "tablette offline" Android et Windows pour pouvoir saisir et consulter des données dans tous les endroits des sites de production. Le deuxième mode étant en mode web connecté classique fonctionnant sur PC et tablettes. 🤖

Le périmètre fonctionnel du projet était très important avec une gestion d'un référentiel scientifique et de paramétrage étendu pour caractériser les articles gérés, des règles de workflow complexes, de multiples écrans de saisies et de consultations des données, et de nombreux échanges par API REST avec les filières partenaires pour traiter des centaines de milliers d'articles. 💥

NOTRE

INTERVENTION

Nous avons relevé ces défis 🧠 en axant les premiers travaux sur le mode tablette offline qui présentait des besoins d'optimisation et de temps de réponse au niveau de la synchronisation des données entre la tablette et le backend :

  • mise en oeuvre de tests unitaires et d'intégrations sur le front Angular

  • analyse, reproduction et correction des cas d'erreurs

  • conception d'un nouveau mécanisme de synchronisation améliorant la robustesse

  • codage du mécanisme en Angular, TypeScript et RxJS sur le front et Java Spring Hibernate côté back

  • mise en oeuvre d'un mécanisme automatisée de gestion des versions de l'app PWA

Ces actions se sont avérées pertinentes avec une baisse drastique des incidents de synchronisation et une division par 2 des temps de synchronisation front/back.🎖️

🌌 Outre ces travaux techniques, de nombreuses autres corrections et évolutions fonctionnelles ont été réalisées :

👨‍💼 gestion de nouveaux référentiels techniques & scientifiques pour les articles

💢 corrections & évolutions des calculs scientifiques

🔍 corrections & évolutions des échanges par API REST avec les filières externes de gestion des articles

resultat

UNE APPLICATION PLUS PERFORMANTE ET COMPRENANT DE NOUVELLES FONCTIONS TRES ATTENDUES

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

Zoomant sur Tablet
bottom of page