--- title: AskLAQ emoji: 🏦 colorFrom: blue colorTo: indigo sdk: docker pinned: false app_port: 7860 --- # AskLAQ — Chatbot Bancaire & Services Publics Algériens Assistant conversationnel intelligent pour les services bancaires et administratifs algériens. ## Stack - **Backend**: Python 3.10 · Flask · SentenceTransformers · SQLite - **Frontend**: React 18 · TypeScript · Vite · Leaflet (cartes interactives) - **Modèle NLP**: `OrdalieTech/Solon-embeddings-mini-beta-1.1` (fallback: `paraphrase-multilingual-MiniLM-L12-v2`) ## Fonctionnalités - Chatbot en français sur les procédures bancaires et administratives - Carte interactive Leaflet des agences par organisation - Espace admin par organisation (CRUD services & FAQ) - Espace super-admin (gestion globale des organisations, utilisateurs, services) - Authentification par session Flask (admin / superadmin) ## Variables d'environnement (optionnelles) | Variable | Défaut | Description | |---|---|---| | `SECRET_KEY` | `change-me-in-production-32chars!!` | Clé secrète Flask sessions | | `CORS_ORIGINS` | `http://localhost:5173` | Origines autorisées (dev uniquement) |