This is the alpha prototype for the expansion screen of the weather widget. It uses the OpenWeatherMap API for weather data across a set list of locations in Malaysia. It then pairs the weather condition data from the corresponding endpoint with a sound, which is then played back using the Web Audio API. Optionally, the Giphy API implementation is also available for dynamic video backgrounds.
npm installnpm run devnpm run build- React 19
- Vite
- OpenWeatherMap API
- Giphy API (optional)
- Web Audio API (for ambient sounds)