https://github.com/bocaletto-luca/weather-exploer
Weather Dashboard is a fully dynamic, free‑API–driven web application that provides current weather data, forecasts, and real‑time aggregated "Top Extreme Temperature" lists. Users can: Search for Weather: Enter any location (city, country) to view current conditions and forecast information via wttr.in. Global Top Extremes: Select a year to ...
https://github.com/bocaletto-luca/weather-exploer
api api-free bocaletto-luca css3 database html5 javascript open-data responsive weather weather-api weather-app webapp
Last synced: 2 months ago
JSON representation
Weather Dashboard is a fully dynamic, free‑API–driven web application that provides current weather data, forecasts, and real‑time aggregated "Top Extreme Temperature" lists. Users can: Search for Weather: Enter any location (city, country) to view current conditions and forecast information via wttr.in. Global Top Extremes: Select a year to ...
- Host: GitHub
- URL: https://github.com/bocaletto-luca/weather-exploer
- Owner: bocaletto-luca
- License: gpl-3.0
- Created: 2025-06-01T13:11:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-09T21:59:16.000Z (about 1 year ago)
- Last Synced: 2025-06-18T03:11:40.429Z (about 1 year ago)
- Topics: api, api-free, bocaletto-luca, css3, database, html5, javascript, open-data, responsive, weather, weather-api, weather-app, webapp
- Language: JavaScript
- Homepage: https://bocaletto-luca.github.io/
- Size: 56.6 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weather Dashboard ☀️🌧️
**Author:** Bocaletto Luca
**License:** GNU GPL v3
  
[](https://bocaletto-luca.github.io/Weather-Explorer/)
## Overview
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.
## Features
- **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.
## Technologies
- **Frontend:** HTML5, CSS3, Vanilla JavaScript
- **APIs:**
• [wttr.in](https://wttr.in/) for current weather data
• [Open‑Meteo Archive API](https://open-meteo.com/en/docs/archive) for historical temperature extremes
## Contributing
Contributions are welcome. Please fork the repository and submit pull requests for any bug fixes or enhancements.