Inspiration

Hunger is one of the most pressing global issues. South Asia alone accounts for 36% of the world's undernourished population. I wanted to visualize 25 years of hunger data to show progress, highlight struggles, and raise awareness about this critical issue.

What it does

Tracks Global Hunger Index (GHI) scores of 6 South Asian countries:

  • Nepal, India, Bangladesh, Pakistan, Sri Lanka, Afghanistan

Features:

  • Stats page — ranks, averages, most improved country
  • Graphs page — bar, scatter, pie chart comparisons
  • Improvement advice for each country

🛠 How we built it

Tool Purpose
Python Core language
Pandas Data analysis
Plotly Visualizations
Streamlit Web dashboard

Data sourced from the official Global Hunger Index website.

Challenges we ran into

  • Streamlit Cloud running Python 3.14 caused library compatibility issues
  • Setting up multi-page Streamlit app structure
  • Handling relative vs absolute file paths on deployment

Accomplishments that we're proud of

  • Built and deployed a fully working data science dashboard
  • Nepal's hunger drop from 37.0 → 14.8 over 25 years was powerful to visualize

What we learned

  • Pandas data manipulation and reshaping
  • Plotly visualizations
  • Streamlit multi-page apps
  • GitHub and cloud deployment

What's next for GHI Dashboard

  • Expand to all Asian countries
  • Add yearly FAO data for more granular trends
  • Add 2030 hunger forecast using predictive modeling

Built With

Share this project:

Updates