I built a real-time Global Discomfort Index updated every 4 hours
Description and use
An open‑source web app that auto‑updates the Global Discomfort Index every four hours and offers multilingual reports, enabling learners to analyze real climate data.
Problem
Students and educators lacked an accessible, continuously updated resource to explore temperature, humidity, and heat stress data for climate education.
Outcome
The project delivers a continuously updated, multilingual visualization of the Global Discomfort Index, enabling learners to analyze real‑time climate data and understand heat stress trends.
Workflow
- 1. Query OpenWeatherMap API for current temperature and humidity.
- 2. Calculate DI using the standard formula.
- 3. Store results in a SQL database.
- 4. Generate static site pages with multilingual content via a static site generator.
- 5. Deploy updated site to GitHub Pages automatically every four hours using CI/CD.
- 6. Display interactive visualizations of DI trends on the live website.
Evidence
I created an open‑source tool that visualizes the Global Discomfort Index (DI) using real‑time temperature and humidity data.
The system updates automatically every four hours and generates multilingual weather reports in Japanese, English, Chinese, Korean, and Russian.
- Record date: 2026-09-17T05:30:48.653Z