Challenge: Build a weather forecast application using React, Vue, or Angular. The app should retrieve weather data from a public API and display current weather conditions and a multi-day forecast.
Follow the instructions below:
Fetch weather data from a weather API
Display current weather conditions (temperature, humidity, wind speed, etc.)
Show a multi-day forecast with daily temperature highs and lows
Implement search functionality for different locations
Include icons or images to represent weather conditions
Provide options to switch between Celsius and Fahrenheit