Skip to content

World Bank Explorer is an interactive and responsive web application that retrieves, visualizes, and compares global development indicators sourced from the World Bank Open Data API. The application allows users to explore data on multiple scales ... By Bocaletto Luca

License

Notifications You must be signed in to change notification settings

bocaletto-luca/World-Bank-Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Bank Explorer | API Free | WEBAPP | Database

Author: Bocaletto Luca

HTML5
CSS3
JavaScript
Chart.js
GPLv3 License


World Bank Explorer

World Bank Explorer is an interactive and responsive web application that retrieves, visualizes, and compares global development indicators sourced from the World Bank Open Data API. The application allows users to explore data on multiple scales:

  • Country: View data for one of 20 pre-selected nations.
  • Continent/Region: Select a specific region (with user-friendly labels such as "Europe" or "Asia & Pacific") and view the aggregated data for that region.
  • World: View global aggregated data.

Features

  • Multi-Scale Data Visualization
    • Country: Choose a country from a list for individual data.
    • Region: Options include:
      • Asia & Pacific
      • Europe
      • Latin America & Caribbean
      • Middle East & North Africa
      • North America
      • South Asia
      • Sub-Saharan Africa
    • World: Display the aggregated global data.
  • Wide Range of Indicators: Compare up to 18 economic, social, and environmental indicators such as:
    • GDP (current US$) & GDP per capita (current US$)
    • Population, Life Expectancy at Birth, and Infant Mortality Rate (per 1,000 live births)
    • Unemployment Rate (%)
    • Primary, Secondary, and Tertiary Enrollment Rates (%)
    • Health Expenditure (% of GDP)
    • CO₂ Emissions (kt)
    • Urban and Rural Population (%)
    • Net FDI (current US$), Inflation (Consumer Prices Annual %)
    • Mobile Cellular Subscriptions (per 100 people)
    • Access to Electricity (% of population)
    • R&D Expenditure (% of GDP)
  • Interactive Time Series Charts:
    Data is fetched live from the World Bank API and rendered as interactive line charts using Chart.js.
  • Customizable Time Range:
    Choose any period between 1960 and 2025.
  • Responsive & Modern Design:
    Built with HTML5, CSS3, and JavaScript for optimal performance on all devices.
  • GPLv3 Licensing:
    Open source and free to use under the GNU GPLv3.

Usage

  1. Select Data Scope:
    • Use the Select Data Scope dropdown to choose one of:
      • Country: Displays a country selection dropdown.
      • Continent/Region: Displays a dropdown with explicit region names (e.g., "Europe", "Asia & Pacific", etc.).
      • World: Displays global data (using the "WLD" code); no additional selection is needed.
  2. Configure Parameters:
    • If “Country” is selected, choose your desired nation.
    • If “Continent/Region” is selected, choose your desired region.
    • Specify the start and end year for the data series.
    • Select one or more indicators from the multi-select control.
  3. Click "Load Data":
    • The application will fetch the corresponding time series data from the World Bank Open Data API and render an interactive line chart.

Technologies Used

  • HTML5 – Provides the markup structure.
  • CSS3 – Handles responsive design and styling.
  • JavaScript – Drives application logic and API interactions.
  • Chart.js – Renders dynamic, interactive time series charts.
  • World Bank Open Data API – Supplies global development data.
  • Git & GitHub – Used for version control and repository hosting.

Contributing

Contributions are welcome!
Please open an issue or submit a pull request for improvements or bug fixes. For major changes, open an issue first to discuss your ideas.


License

This project is licensed under the GNU General Public License v3.0.
See the LICENSE file for more details.


Contact

Bocaletto Luca
GitHub: @bocaletto-luca

For any inquiries or further information, please feel free to contact me.

About

World Bank Explorer is an interactive and responsive web application that retrieves, visualizes, and compares global development indicators sourced from the World Bank Open Data API. The application allows users to explore data on multiple scales ... By Bocaletto Luca

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published