Author: Bocaletto Luca
License: GNU GPL v3
Weather Dashboard is a fully dynamic, free‑API–driven web application that delivers current weather data, forecasts, and real‑time extreme temperature lists. The application allows users to:
- Search Weather: Enter any location (city, country) to retrieve up‑to‑date current conditions and forecast information via the wttr.in API.
- Global Extremes: Select a year to automatically compute and display the Top 10 hottest and Top 10 coldest cities worldwide using free historical data.
- Continental Analysis: Choose a continent and a year to dynamically fetch and aggregate historical temperature data and view the regional Top 10 extreme temperature lists.
All data is fetched in real time from free resources, ensuring that extreme temperature lists are always current and accurate.
- Dynamic Weather Search: Retrieve live weather conditions and forecasts with no unnecessary chart clutter.
- Real‑Time Global Aggregation: Automatically aggregate and compute global top‑extremes from historical weather data.
- Continental Analysis: Dynamically compute and display Top 10 hottest and coldest cities per continent for a chosen year.
- Responsive and Intuitive UI: Organized using tabbed navigation with dropdown selectors for seamless user interaction.
- Frontend: HTML5, CSS3, Vanilla JavaScript
- APIs:
• wttr.in for current weather data
• Open‑Meteo Archive API for historical temperature extremes
Contributions are welcome. Please fork the repository and submit pull requests for any bug fixes or enhancements.