AI-powered climate and environment monitoring (Mozambique)
ï»ż# đ Climate and Environment Monitoring Platform
An **AI-powered climate and environment monitoring system for Mozambique**, built using **Flask (Python)** with integrated satellite data, NDVI vegetation analysis, air quality tracking, and flood risk detection.
---
## âïž Run the Web App Locally
Follow these steps to install and run the platform on your own computer.
### 1ïžâŁ Clone this repository
```bash
git clone
github.com
cd climate_monitoring
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python run.py
Then open your browser and go to:
đ
127.0.0.1
Youâll see the live dashboard interface with:
đ± Vegetation (NDVI) charts
đ«ïž Air quality forecast (Open-Meteo)
đ Flood and cyclone monitoring
đ§ Health indicators visualization
climate_monitoring/
â
âââ app/
â âââ templates/ # Frontend HTML pages
â âââ static/ # CSS, JS, images, plots
â âââ routes_environment.py # Environment page logic
â âââ routes_satellite.py # NDVI & satellite features
â âââ database.py # SQLite data access
â
âââ run.py # Flask app entry point
âââ requirements.txt # Python dependencies
âââ .gitignore # Ignored files (env, data, etc.)
Notes
You donât need API keys to test most pages.
If you want to use Google Earth Engine features, run earthengine authenticate first and add your credentials (not required for local demo).
Database (data/climate_app.db) is included or auto-created if missing.
Author
Sheyd ChaĂșque
Bachelor Thesis â AI-powered Climate and Environmental Monitoring (Mozambique)
Technologies: Python, Flask, TensorFlow, Google Earth Engine, Plotly.