An open API service indexing awesome lists of open source software.

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 ...

Awesome Lists containing this project

README

          

# Weather Dashboard ☀️🌧️

**Author:** Bocaletto Luca
**License:** GNU GPL v3

![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=flat-square&logo=html5&logoColor=white) ![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=flat-square&logo=css3&logoColor=white) ![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=black)

[![Test Online](https://img.shields.io/badge/Test%20Online-Click%20Here-brightgreen?style=for-the-badge)](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.