Logo Lanfrica

bissae89-lab/dawa-smart-city-

Domain:

mobilitydigital infrastructure

Record type:

software
Creator:
bis
Host:
DAWA Next Gen est une plateforme Smart City IA pour Douala intégrant trafic temps réel, cartographie intelligente, prédiction IA, alertes météo/inondation, itinéraires optimisés et dashboards admin/usager avec OpenStreetMap, Flask, React, WebSocket et IA locale # 🤖 DAWA — Douala AI Waze Alternative **IA trafic 100% locale pour Douala · NLP · LSTM · A* · 0 FCFA/mois** --- ## 🚀 LANCEMENT RAPIDE (2 étapes) ### Étape 1 — Lancer DAWA **Option A : Double-clic (le plus simple)** ``` Double-clic sur : LANCER_DAWA.bat ``` **Option B : VS Code / Terminal** ```bash # Ouvrir VS Code dans ce dossier, puis dans le terminal : pip install flask flask-cors python app.py ``` ### Étape 2 — Obtenir l'URL publique ngrok Dans un **NOUVEAU terminal** (pendant que DAWA tourne) : ```bash ngrok http 5000 ``` → Tu obtiens une URL comme : `xxxx-xxx.ngrok-free.app` → Partage cette URL avec tout le monde ! --- ## 📁 Structure du dossier ``` DAWA_PORT5000/ ├── app.py ← Serveur Flask (lancer celui-ci) ├── dawa_core.py ← IA : NLP + LSTM + A* + Anomalies ├── index.html ← Interface web ├── LANCER_DAWA.bat ← Lanceur Windows (double-clic) └── README.md ← Ce fichier ``` --- ## 🌐 Routes API disponibles | Route | Description | |-------|-------------| | `GET /` | Interface web principale | | `GET /api/health` | Santé du serveur | | `GET /api/traffic/current` | État trafic en temps réel | | `GET /api/traffic/predict` | Prévisions LSTM | | `GET /api/zones` | Toutes les zones | | `GET /api/route?from=akwa&to=yassa` | Calcul itinéraire A* | | `POST /api/chat` | Chat IA DAWA (NLP local) | | `GET /api/incidents` | Liste des incidents | | `GET /api/anomalies` | Anomalies détectées | | `GET /api/stats` | Statistiques globales | | `GET /api/weather/current` | Météo Douala | | `POST /api/auth/login` | Connexion démo | **Comptes démo :** - Admin : `admin@dawa.cm` / `admin123` - Police : `police@dawa.cm` / `police123` --- ## 🧠 IA embarquée - **NLP local** : Répond aux questions en français (trafic, routes, urgences) - **LSTM** : Prévisions de congestion jusqu'à 1h - **A\*** : Calcul d'itinéraire optimal avec alternatives - **Anomalies** : Détection automatique de congestion critique **Zones couvertes :** A …

Languages