Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Jimmy-JayJay/malawi-climate-monitor

Domaine:

climate

Type de record:

software
Créateur:
Jim
Hôte:
A climate intelligence platform for Malawi featuring real-time anomaly detection, heat risk algorithms, and automated PDF policy bulletins. Built with Flask & Tailwind. # Malawi Climate Monitor A Python-based climate analytics application built with **Flask** and **Tailwind CSS**. Designed to monitor real-time weather conditions across major Malawian cities with a premium, glassmorphism UI. ## Features - **Climate Diagnostics**: Real-time anomaly detection against a 30-year operational baseline (1991-2020). - **Heat Stress Index**: Automated risk assessment (Safe, Caution, Danger) based on temperature and humidity. - **Geospatial Intelligence**: Interactive Leaflet map showing the live status of the station network. - **Policy Reporting**: One-click generation of the "National Climate Bulletin" (PDF) for stakeholders. - **Live Weather Data**: Real-time integration with OpenWeatherMap API. - **5-Day Forecast**: Predictive analytics for upcoming weather patterns. - **Dynamic Aesthetics**: Background visuals adapt automatically to current weather conditions. - **Multi-Station Monitoring**: Lilongwe, Blantyre, Mzuzu, Zomba. ## Tech Stack - **Backend**: Python (Flask) - **Frontend**: HTML5, Jinja2 Templates, Tailwind CSS - **Geospatial**: Folium (Leaflet.js) - **Reporting**: FPDF (Automated PDF Generation) - **Visualization**: Chart.js - **API**: OpenWeatherMap ## Installation 1. **Clone the repository** ```bash git clone github.com cd malawi-climate-monitor ``` 2. **Install Dependencies** ```bash pip install -r requirements.txt ``` 3. **Run the Application** ```bash python app.py ``` 4. **Access the Dashboard** Open your browser and navigate to `127.0.0.1` ## Future Roadmap - Database integration (SQLite/PostgreSQL) for long-term historical data. - Email alerts for extreme weather events. --- _Built by Jimmy Edward Matewere - Climate Scientist & Data Analyst._

Visit

github.com

Tags

climate-changedata-analysisflaskpython