Logo Lanfrica

LEUMENI/ecoai-indabax-2026

Domain:

environment and energy

Record type:

software
Creator:
LEU
Host:
EcoAI - Indice de Pollution Climatiquement Aggravé · IndabaX Cameroon 2026 # 🌿 EcoAI — Indice de Pollution Climatiquement Aggravé ### Hackathon IndabaX Cameroon 2026 · InsightX D_Vas --- ## 📋 Description EcoAI est une application web interactive qui prédit l'**Indice de Pollution Climatiquement Aggravé (IPCA)** pour les 40 villes du Cameroun à partir de données météorologiques. Elle s'adresse aux autorités sanitaires, ministères, ONG et citoyens souhaitant anticiper les risques de pollution atmosphérique. --- ## 🚀 Installation & Lancement ### 1. Cloner / télécharger le projet ```bash cd ecoai_app ``` ### 2. Créer un environnement virtuel (recommandé) ```bash python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows ``` ### 3. Installer les dépendances ```bash pip install -r requirements.txt ``` ### 4. Placer le modèle dans le bon dossier ``` ecoai_app/ └── data/ └── modele_pm25_insightx.pkl ← copiez le fichier ici ``` ### 5. Lancer l'application ```bash streamlit run app.py ``` L'application s'ouvre sur `localhost` --- ## 🔑 Compte administrateur par défaut | Champ | Valeur | |-------|--------| | Email | `admin@ecoai.cm` | | Mot de passe | `admin2026` | > ⚠️ Changez ce mot de passe dès le premier lancement ! --- ## 📁 Structure du projet ``` ecoai_app/ ├── app.py # Point d'entrée principal ├── requirements.txt # Dépendances Python ├── README.md # Ce fichier │ ├── data/ │ ├── ecoai.db # Base SQLite (créée automatiquement) │ └── modele_pm25_insightx.pkl # Modèle ML (à placer ici) │ ├── utils/ │ ├── __init__.py │ ├── database.py # Gestion SQLite (users, predictions, alerts) │ ├── auth.py # Authentification (login, register, hash) │ ├── theme.py # Thèmes clair/sombre + CSS global │ └── model_utils.py # Chargement modèle, prédiction, coordonnées │ └── pages/ ├── __init__.py ├── dashboard.py # Tableau de bord principal ├── prediction.py # Formulaire d …

Languages