LawLens Morocco
API d'accompagnement juridique intelligent pour les entrepreneurs au Maroc
Problème ·
Solution ·
Architecture ·
Installation ·
API ·
Docker ·
Tests ·
Déploiement
---
## Projet
**LawLens Morocco** est une plateforme API (Laravel) qui aide les entrepreneurs et
les professionnels du droit au Maroc à naviguer dans le cadre légal marocain :
formes juridiques, règles applicables et obligations fiscales, jusqu'à la
génération automatique de **feuilles de route de conformité** grâce à l'IA.
## Problème
Créer et faire croître une entreprise au Maroc expose les fondateurs à une
réglementation complexe et dispersée :
- choix des formes juridiques et de leurs règles (SARL, SAS, SA, coopératives…),
- obligations fiscales et sociales selon l'activité,
- rédaction d'un plan de mise en conformité chronologique.
Chaque parcours est spécifique, les sources sont multiples, et il est difficile
d'obtenir une réponse fiable, à jour et personnalisée.
## Solution
LawLens Morocco fournit une **API centrée sur les données**, complété par une
interface web de démonstration :
1. **Catalogue juridique** — formes juridiques, règles, documents et obligations
fiscales (consultables par le public, administrables par les admins).
2. **Gestion de projets** — les utilisateurs créent leurs projets et suivent leur
conformité (CRUD complet + authentification par jetons Sanctum).
3. **Feuille de route IA** — génération en arrière-plan (`Queue`) d'une feuille de
route ordonnée (étapes, documents, obligations fiscales) à partir du contexte
du projet et de la forme juridique recommandée, avec suivi de progression
(`pending → in_progress → completed`).
4. **Rôles & permissions** — `entrepreneur` et `admin`, autorisations vérifiées, et
interfaces web réservées (tableau de bord, roadmaps).
## Architecture
- **Backend** — Laravel 13.x (PHP 8.3), structure API-first.
- **Base de données** — MySQL (local & Docker) ; tests sur SQLite en mémoire.
- **Authentification** — Lar …