Accueil Blog Projets CV Contact
Projet Client

Système de Gestion des Contrats

Tableau de bord temps réel pour la société portuaire de Béjaïa avec Clean Architecture, DDD et Redis Pub/Sub pour le scaling horizontal des WebSockets. Couverture complète en tests unitaires et d'intégration.

Rôle développeur full-stack
Stack
NestJSNext.jsPostgreSQLTypeORMRedisSocket.ioTurborepo
Miniature du projet ContractFlow
01

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.
Contrôle d'accès par rôle
02

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.
Alertes d'expiration automatisées
03

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.
Suivi du statut des contrats
04

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.
Gestion de la hiérarchie des directions
05

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.
Visite guidée d'onboarding
06

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.
Gestion des fournisseurs