Aller au contenu
timaubTimothée Aubourg

Réalisations / Application de suivi de production pour un fabricant

Application web

Application de suivi de production pour un fabricant

Chaque commande suivie de sa réception à son expédition : devis, validation des fichiers, production, selon le type de produit. Construite au sein de la société de services que j'ai cofondée.

Le besoin

Un fabricant tient ses commandes dans son ERP, mais pas leur fabrication étape par étape. Il voulait suivre chaque commande de sa réception à son expédition, avec des étapes qui changent selon le type de produit, et que chacun ne voie que ce qui le concerne.

Ce que j'ai construit

Une application web où chaque commande avance de sa réception à son expédition, en passant par le devis, la validation des fichiers et la production. Les étapes changent selon le type de produit.

Les commandes sont reprises de l'ERP du client par une synchronisation planifiée sur sa base SQL Server.

L'application produit les documents PDF et les mails envoyés aux clients, et range les fichiers sur AWS S3. Droits par rôle : chacun ne voit que ce qui le concerne.

Une vraie application, livrée à un fabricant. J'en ai conçu et développé l'essentiel, comme développeur full-stack principal, au sein de la société de services que j'avais cofondée. Le client n'est pas nommé et l'application ne se montre pas : elle lui appartient.

Outils
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Prisma
  • PostgreSQL
  • SQL Server
  • AWS S3
  • Vitest

Le parcours d'une commande

  1. La commande est reprise de l'ERP du client par une synchronisation planifiée.
  2. Devis, validation des fichiers, production : les étapes changent selon le type de produit.
  3. Les documents PDF et les mails envoyés aux clients sont produits par l'application.
  4. Expédition, dernière étape du suivi.
Sous le capot

Ce que j'ai vérifié

  • Les commandes sont reprises de l'ERP du client par une synchronisation planifiée sur sa base SQL Server.
  • Droits par rôle : chacun ne voit que ce qui le concerne.
  • Les fichiers sont rangés sur AWS S3 ; l'application est hébergée sur un serveur Linux chez le client.

Tests automatisés avec Vitest.

Décrivez-moi votre besoin