Aller au contenu
Toutes les réalisations

Logistique · 2021 – 2023

Joe-Cargo : suivi de fret et de flotte en temps réel

Cadre
Skysoft Technology, Cameroun

Une seule source de vérité, de l'expédition à la livraison.

tableaux de bord, une source
3tableaux de bord, une source
agences gérées
3+agences gérées
modes de fret
Aérien & Maritimemodes de fret

Contexte

Un transitaire gère du fret aérien et maritime sur plusieurs agences, avec un suivi papier du dépôt jusqu'à la livraison. Les équipes d'exploitation avaient besoin de savoir où se trouvaient chaque expédition et chaque véhicule en direct, pas dans un rapport produit une heure plus tard.

Contrainte

Cette exigence de temps réel a cadré l'essentiel des décisions techniques : comment les changements d'état se propagent, et quel retard un tableau de bord a le droit d'avoir. Il fallait par ailleurs couvrir tout le cycle de vie d'une expédition (dépôt, stockage en entrepôt, facturation, communication client) sur plusieurs agences, avec des documents exportables exigés par les clients et la comptabilité.

Rôle

Tech Lead

Ce qui a été livré

  • Tableaux de bord exploitation, client et flotte
  • Gestion des dépôts et du stockage en entrepôt sur plusieurs agences, avec accès par rôles
  • Facturation automatisée, suivi des paiements et rapports PDF / Excel
  • Notifications client par e-mail et SMS

Décisions

  1. Un modèle de données fondé sur les événements du cycle de vie d'une expédition, pas sur un champ de statut unique et mutable.
  2. Chaque tableau de bord et la piste d'audit dérivés de cette même source de vérité.
  3. Architecture hexagonale, avec des temps de requête revus à mesure que le volume de suivi augmentait.

Résultat

Cycle complet du fret numérisé sur plusieurs agences, avec un suivi en direct des expéditions et de la flotte, et une facturation et des rapports générés automatiquement.

Stack technique

JavaSpring BootAngularPostgreSQLJasperReportsDocker

Architecture

Architecture de suivi de fret Joe-CargoUne expédition passe de l'expédition à la livraison par un cœur de suivi qui enregistre chaque événement de son cycle de vie. Les tableaux de bord exploitation, client et flotte dérivent tous de ce même cœur, sur trois agences ou plus.ExpéditionCœur desuiviÉVÉNEMENTSLivraison3 TABLEAUX DE BORD · 3+ AGENCESExploitationClientFlotte
Chaque tableau de bord dérive des mêmes événements de cycle de vie, de l'expédition à la livraison.