Timeline du stage
Progression compacte du stage du 13 avril au 13 juin, avec les tâches importantes, les livrables et les traces associées.
Timeline du stage
Vue synthétique des étapes importantes du stage : prise en main, optimisation Cockpit, adaptation à l'existant, déploiement client, Cockpit v2 et nouveaux widgets.
Cette timeline ne reprend pas chaque jour du journal de stage. Elle met en avant les périodes qui montrent le mieux la progression, l'autonomie, les décisions techniques et les livrables utiles pour l'entreprise ou pour l'évaluation.
13 avril - 13 juin
Une progression en 9 phases
Chaque phase garde seulement ce qui compte pour comprendre l'évolution du stage : le contexte, le livrable et les traces qui le prouvent.
Prise en main de MAPPSY
Installation de l'environnement, apprentissage d'Angular et premières corrections sur MAPPSY : affichage PDF, prévisualisation des documents, service workers, commentaires, KPI et petits irritants d'interface.
AngularPDF & documentsCorrections UI
Premières optimisations Cockpit
Travail sur le VRS Builder, le Digital Shopfloor et Cockpit : sauvegarde d'état des tables, filtrage métier, profiler de recherche, index MongoDB et premiers endpoints plus légers pour réduire les traitements inutiles.
Tables VRSProfiler rechercheMongoDB
Structurer l'export Cockpit
Mise en place de l'export côté backend avec jobs, historique, statuts, progression, fichiers stockés, envoi de mails et premiers déploiements sur les environnements de démonstration.
JobsHistoriqueDéploiement
Recentrer la solution technique
Après plusieurs essais sur l'export, la solution a été recentrée sur un flux plus direct : payload envoyé par batches, jobs suivis côté utilisateur et génération de fichier plus progressive.
BatchesPayloadArchitecture export
Valider OpenSpout par la mesure
Ajout d'OpenSpout, comparaison avec OpenTBS et production de mesures concrètes : temps total, génération fichier, taille finale et comportement sur des volumes plus importants.
OpenSpoutBenchmarkSchémas techniques
Intervenir sur un projet legacy
Travail sur un projet Symfony ancien autour des marchés publics : import BOAMP, mapping des données métier, correction d'interface, puis tentative de migration vers PHP 8.3, Node 24 et Composer 2.
SymfonyBOAMPMigration PHP
Stabiliser l'export en conditions réelles
Tests Cockpit plus lourds, séparation des branches export/profiler, merge requests, wiki technique, adaptation d'OpenSpout au serveur, Redis pour les jobs et refonte PrimeNG pour respecter la charte existante.
Merge requestsRedisPrimeNG
Déployer et ouvrir Cockpit v2
Validation de l'export chez un client, résolution de dépendance OpenSpout, création de meilleurs schémas, lancement de Cockpit v2 à partir de Maturity et nettoyage des définitions inutiles.
ClientOpenSpoutCockpit v2
Optimiser la recherche et préparer les nouveaux usages
Optimisation de l'endpoint VRS /check/list, compression MongoDB, reconstruction des templates côté NestJS, puis premiers travaux sur Cockpit v2 et sur un widget d'activité machine réutilisable.
VRS APIMongoDBWidget machine