DEV Community

Yasu
Yasu

Posted on

I built a real-time Global Discomfort Index updated every 4 hours

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.

What learners can do with this tool

  • Analyze real-world temperature and humidity data
  • Practice data literacy and pattern recognition
  • Visualize trends in heat stress and environmental conditions
  • Explore how climate change affects daily life
  • Work with a real dataset updated continuously

Why I built this

I wanted to create a resource that helps students and educators explore weather,
climate, and data visualization. By examining DI values over time, learners can
investigate how rising temperatures and changing humidity levels relate to global
warming and human comfort.

Technology used

  • OpenWeatherMap API
  • SQL-based data processing
  • GitHub Pages automation
  • Multilingual static site generation
  • MIT License (fully open-source)

Live site

https://yahikoyama.github.io/weather2/

Source code

https://github.com/yahikoyama/weather2

All source code and data-processing scripts are released under the MIT License,
allowing educators and learners to freely use, modify, and redistribute the material.

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.