JuridiqueUn cabinet d’avocats marocain
Une plateforme pour gérer les dossiers, rédiger les actes et interroger le droit marocain
Contexte
Le cabinet suivait ses dossiers, ses audiences et ses documents entre plusieurs outils, avec beaucoup de travail manuel : ressaisie des informations, rédaction des actes à partir de modèles, consultation régulière du portail des tribunaux pour suivre l’avancement des affaires.
Ce que nous avons construit
Gestion des dossiers
Une application web centralise les clients, les dossiers, les audiences et les documents, avec des droits d’accès par rôle. Elle repose sur Django 5.2 et PostgreSQL 17 ; les traitements longs passent par Celery et Redis.
Génération automatique des actes
Les actes de procédure sont produits en .docx et en .pdf à partir des données du dossier, prêts à être relus et déposés.
JuristAI, l’assistant juridique
Un assistant en français et en arabe répond aux questions juridiques à partir d’un corpus de droit marocain. Le pipeline RAG combine recherche vectorielle (pgvector) et reranking Cohere, interroge plusieurs fournisseurs de LLM avec bascule automatique, et cite les textes sur lesquels il s’appuie. Il est accessible par un widget de chat React/Vite intégré à la plateforme.
Suivi automatique des décisions
Un service dédié interroge régulièrement le portail Mahakim des juridictions marocaines et signale les nouvelles décisions et les changements d’état des affaires suivies.
Exploitation
L’ensemble tourne en conteneurs Docker Compose derrière Caddy, qui gère le HTTPS automatiquement. Chaque modification est vérifiée par l’intégration continue GitHub Actions, puis déployée automatiquement par Watchtower.