ContractsFlow application de gestion des contrats
Contrats, fournisseurs et échéances du port, suivis en direct.

Le besoin
Les services du port devaient centraliser contrats et conventions, voir l’état de chaque fournisseur et ne plus rater une échéance.
Ce que nous avons construit
Une application interne en français, par rôle (admin, employé, juriste), qui calcule le statut de chaque contrat et prévient l’équipe avant l’expiration.
- Next.js
- NestJS
- PostgreSQL
- Redis
- Socket.io
Les résultats
- 300+
- fournisseurs
- 30, 7, 1
- jours avant l’échéance : une alerte à chaque fois
- 6
- statuts de contrat calculés à partir des dates
Ce que fait l’application, écran par écran
Construite et livrée d’août à octobre 2023, deux mois.
Miniature du projet ContractFlow
- Plateforme interne de gestion des contrats et conventions construite pour les départements du client.
- Centralise les fournisseurs, les statuts d'exécution, les échéances et les workflows par rôle.
- Construite avec NestJS, Next.js, PostgreSQL, Redis, Socket.io et Turborepo.

Contrôle d'accès par rôle
- Prend en charge les parcours Admin, Employee et Juridical avec accès ciblé.
- Protège les opérations contractuelles par rôle au lieu d'exposer un dashboard unique à tous.
- S'adapte au modèle multi-département du client.

Alertes d'expiration automatisées
- Envoie des alertes d'expiration à 30/7/1 jours sans suivi manuel.
- Un cron quotidien émet des événements domaine transformés en notifications Socket.io via Redis.
- Donne aux juristes une meilleure visibilité sur les échéances à venir.

Suivi du statut des contrats
- Calcule 6 statuts de contrat à partir des dates sans stocker d'état obsolète.
- Couvre le cycle de NOT_EXECUTED à EXECUTED_WITH_DELAY.
- Permet aux managers de suivre l'exécution sans maintenance manuelle des statuts.

Gestion de la hiérarchie des directions
- Modélise les directions, départements et responsabilités internes.
- Aligne la visibilité des contrats sur la structure de l'organisation.
- Supporte la supervision multi-département depuis une plateforme centrale.

Visite guidée d'onboarding
- Aide les utilisateurs internes à comprendre le dashboard sans formation lourde.
- Présente les workflows clés dans leur contexte.
- Réduit la friction pour les utilisateurs non techniques.

Gestion des fournisseurs
- Centralise 300+ fournisseurs et leurs accords associés.
- Relie les relations fournisseurs au suivi des contrats.
- Donne aux équipes un seul endroit pour inspecter le contexte fournisseur.

Un projet comme celui-ci ?
Décrivez-le en deux lignes sur WhatsApp, nous vous répondons directement.
Projet suivantTechEco DZ