



64
Tests passing
ChromaDB · Qdrant
Vector stores
Microservices
Architecture
Aperçu
Une plateforme d'aide juridique propulsée par l'IA, conçue pour rendre le droit camerounais accessible aux citoyens ordinaires, en comblant l'écart d'accès à la justice grâce à des informations juridiques fiables, des outils pratiques et des mises en relation avec des avocats vérifiés.
Le défi
Les organisations d'aide juridique au Cameroun manquaient d'un moyen évolutif de fournir aux citoyens des conseils juridiques de première ligne, précis et adaptés à la juridiction, sans mobiliser un temps d'avocat coûteux pour chaque demande.
La solution
Conception d'une architecture complète en microservices derrière une passerelle API Kong, avec une entrée Traefik gérant le TLS et un bus d'événements RabbitMQ reliant les bases de données propres à chaque service. Développement du service de gestion des utilisateurs (Django, authentification JWT, OTP sauvegardé sur Redis, 64 tests validés) et du service de documents (templating Jinja2, stockage MinIO, modèles de documents juridiques bilingues). Intégration de pipelines RAG contre les bases vectorielles ChromaDB et Qdrant via un service dédié de base de connaissances pour la recherche de documents juridiques.
Résultat
Une suite de microservices fonctionnelle avec une couverture de tests vérifiée sur son service d'authentification principal, une génération de documents bilingue, et des conseils juridiques appuyés par la recherche vectorielle, construite en tant que co-fondateur au sein d'une petite équipe.
Technologies
Vous avez un projet similaire en tête ?