Aller au contenu

Image 1 sur 1

API de suivi des colis pour un service de livraison local, image 1

Description détaillée

J'ai conçu cette API comme projet de master 1 pour le module d'architecture des applications. Le sujet imposait une séparation stricte entre domaine, application et infrastructure. Le service est écrit en Node.js avec TypeScript et NestJS, la base est PostgreSQL et la documentation est générée en OpenAPI. Chaque changement de statut déclenche un webhook signé vers l'outil du commerçant. Le projet m'a obligé à réfléchir aux erreurs dès le départ : idempotence des appels, reprises en cas d'échec et versionnement de l'API.

Problème résolu

Les petits services de livraison suivent leurs colis par messages et appels. Les commerçants n'ont aucun moyen de connaître l'état d'une livraison sans téléphoner.

Résultat promis

L'API gère les statuts, l'historique et les notifications par webhook. Les tests de charge en local ont tenu plusieurs centaines de requêtes par seconde sur une machine modeste.

Fonctionnalités

  • Statuts et historique horodaté
  • Webhooks signés
  • Documentation OpenAPI
  • Authentification par clé d'API
  • Tests d'intégration automatisés

En bref

Domaine d'activité
Transport & logistique
Plateformes et compatibilités
  • API
Technologies
  • TypeScript
  • NestJS
  • PostgreSQL
  • OpenAPI
  • Jest
Langues de l'interface
Français
Wilaya
Alger

Confiance

  • Fiche relue et validée par l'équipe myElite

Créations similaires

  • Nouveau
    API & intégrations

    Connecteur vers une API de données tierce

    Les données d’un service en ligne récupérées proprement par son API, pas par un robot fragile.

    Celia FerroudjProfessionnel
    À partir de 185 000 DADécouvrir
  • Nouveau
    API & intégrations

    Darija NLP API

    Compréhension automatique de la darija écrite en arabe et en latin.

    Sara TouatiProfessionnel
    Licence entrepriseDécouvrir