Retour au portfolio
PROJET CLIENT // PRODUCTION
FEATURED ARCHITECTURE
order:REF #2

PulsLog · ERP Transport Express & Gestion Logistique Globale

Plateforme complète de transport express et messagerie opérant selon les standards FedEx/DHL à échelle régionale : prise en charge colis, étiquetage QR/code-barres, dispatch de hub, optimisation de tournées et preuve de livraison électronique (POD).

tech:Next.jstech:NestJStech:PostgreSQLtech:Redistech:Dockertech:TypeScript
VUE PRINCIPALE DU SYSTÈMEHAUTE DÉFINITION
PulsLog · ERP Transport Express & Gestion Logistique Globale
§01 · OBJECTIF & ENJEU

Contraintes & Périmètre

Gérer de bout en bout la chaîne logistique de milliers d'expéditions journalières : calcul volumétrique instantané, génération de bordereaux sécurisés, tri automatisé en entrepôt, calcul d'itinéraires multi-stops pour les livreurs et traçabilité temps réel pour les destinataires.

§02 · ARCHITECTURE

Ingénierie & Choix Techniques

Architecture événementielle sous NestJS et Redis Streams avec persistance PostgreSQL. Moteur d'optimisation de tournées basé sur des algorithmes de clustering géospatial (VRP), PWA mobile chauffeur avec scanner optique de code-barres et signature électronique certifiée, portail de tracking public haute disponibilité.

§03 · RÉSULTATS

Impact Opérationnel

Traçabilité à 100% des colis en temps réel, réduction de 22% des kilomètres parcourus par les chauffeurs, litiges de livraison réduits de 85% grâce à la preuve de livraison horodatée et géolocalisée.

§ÉTUDE DE CAS · SPÉCIFICATIONS TECHNIQUES

Analyse & Conception Approfondie

doc:DOCUMENTATION TECHNIQUE

§Contexte & Vision Métier (PulsLog)

PulsLog est une société de transport et messagerie express régionale visant à offrir aux entreprises et particuliers une qualité de service et une traçabilité comparables aux géants internationaux (DHL, FedEx, UPS) :

  • Les transporteurs traditionnels régionaux souffraient d'un manque d'automatisation : bordereaux manuels, absence de suivi géolocalisé et litiges récurrents sur les réceptions.
  • Les clients B2B exigeaient une intégration API directe pour générer leurs étiquettes d'expédition depuis leurs propres ERP et e-commerces.
  • Les répartiteurs en hub perdaient un temps précieux à planifier manuellement les feuilles de route des chauffeurs.

§Architecture Technique & Composants du Système

Le système supervise l'intégralité du cycle de vie du colis à travers 5 modules interconnectés :

SCHÉMA TECHNIQUE D'ARCHITECTURE // FLUX DE DONNÉES
ASCII BLUEPRINT
┌──────────────────┐    API REST / Webhooks    ┌──────────────────┐    Message Queue    ┌──────────────────┐
│ Portails Clients │ ────────────────────────> │  Ingestion API   │ ──────────────────> │  Redis Streams   │
│ & E-commerce API │                           │  (Tarif/Labels)  │                     │  (Dispatch Hub)  │
└──────────────────┘                           └──────────────────┘                     └────────┬─────────┘
                                                                                                 │
                                                                                                 │ Batching
                                                                                                 v
┌──────────────────┐    Télémétrie / Statut    ┌──────────────────┐    Clustering GPS   ┌──────────────────┐
│ Tracking Public  │ <──────────────────────── │ Dispatch Engine  │ <────────────────── │ Algorithme VRP   │
│ (Live Map & ETA) │                           │ & Fleet Monitor  │                     │ (Optim Tournées) │
└──────────────────┘                           └────────┬─────────┘                     └──────────────────┘
                                                        │
                                                        │ Socket.io & PWA
                                                        v
                                               ┌──────────────────┐
                                               │ PWA Chauffeurs   │
                                               │ Scanner / POD    │
                                               └──────────────────┘

1. Ingestion, Pesée & Génération d'Étiquettes Normalisées

Module de calcul automatique du poids volumétrique et génération instantanée d'étiquettes PDF thermiques au standard Code 128 / Datamatrix avec numéro de suivi unique (AWB) et instructions de douane/manutention.

2. Tri en Hub & Flashage Entrepôt

À chaque étape (ramassage, transit hub, mise en livraison), les colis sont flashés par les opérateurs logistiques, mettant à jour instantanément la chaîne d'événements dans PostgreSQL avec horodatage certifié.

3. Optimisation des Tournées de Livraison (VRP Engine)

Algorithme de répartition dynamique regroupant les points de livraison par secteur géographique et ordonnançant les arrêts selon les créneaux horaires prioritaires et l'état du trafic routier.

4. Application Mobile Chauffeur & Preuve de Livraison (POD)

PWA mobile ergonomique offrant au livreur le guidage GPS direct, la validation par scan, la prise de photo du colis déposé et la capture de signature numérique du destinataire enregistrée avec coordonnées GPS.


§Résultats Mesurables & Impact Opérationnel

  • 📦 Capacité de traitement : Plus de 8 500 colis gérés par jour avec zéro perte de traçabilité.
  • ⏱️ Ponctualité des livraisons : Taux de respect des créneaux horaires passé de 81% à 97,3%.
  • 📉 Baisse des coûts carburant : -22% de kilomètres parcourus grâce à l'optimisation algorithmique des tournées.
  • 🛡️ Résolution des litiges : Contestation des livraisons quasiment éteinte grâce à la preuve POD (photo + signature + horodatage GPS).
GALERIE TECHNIQUE

Aperçus de l'interface & Schémas de flux

captures:3 vues
CAPTURE #1INTERFACE UTILISATEUR
PulsLog · ERP Transport Express & Gestion Logistique Globale - vue 1
CAPTURE #2INTERFACE UTILISATEUR
PulsLog · ERP Transport Express & Gestion Logistique Globale - vue 2
CAPTURE #3INTERFACE UTILISATEUR
PulsLog · ERP Transport Express & Gestion Logistique Globale - vue 3
PROCHAIN PAS

Vous envisagez une architecture similaire ?

Discutons de vos flux métiers, de vos contraintes techniques et définissons ensemble un plan de développement étape par étape.