Logo Lanfrica

mouadassargual/Darija-administrative-Chatbot

Domain:

natural language processing

Record type:

software
Creator:
mou
Host:
Intelligent Administrative Chatbot for Moroccan Municipal Services (SVM Classification + RAG Pipeline + LLM Integration) # Chatbot Administratif — Commune Lqliaa Application NLP pour assister les citoyens dans les démarches administratives. ## 🚀 Démarrage Rapide Pour lancer le projet complet (Backend FastAPI + Frontend React), exécutez simplement les scripts fournis à la racine du projet : **Sur Mac/Linux :** ```bash ./start_app.sh ``` **Sur Windows :** ```cmd start_app.bat ``` L'application sera accessible sur : - **Application Web (Frontend React)** : localhost - **API (Backend FastAPI)** : localhost - **Documentation API (Swagger)** : localhost ## ⚙️ Démarrage Manuel Si vous souhaitez démarrer les services manuellement ou développer sur la plateforme : ### 1. Activer le Backend ```bash source venv/bin/activate # Sur Mac/Linux python backend/api/main.py ``` ### 2. Lancer le Frontend ```bash cd frontend npm install # (À faire la première fois) npm run dev ``` ## Structure du Projet - `backend/` : Code source de l'API (FastAPI, RAG, Classification d'intentions). - `frontend/` : Application utilisateur développée en React (Vite). - `data/` : Données de base, JSON, et PDFs de procédures. - `scripts/` : Scripts de traitement et d'évaluation ML.