Overview
A weather application that requests data from the Visual Crossing Weather API and presents it for a searched location.
Main features
- Display temperature, conditions, wind speed, and humidity.
- Show a seven-day forecast and an hourly forecast for the next seven hours.
- Switch between metric, US, UK, and base unit systems.
- Display weather icons and loading placeholders while data is being fetched.
Implementation
The interface uses JavaScript, HTML, and CSS, with Webpack bundling the assets.
date-fns and date-fns-tz handle date and time formatting. Forecast availability
depends on the external weather service.