3.
Weather Dashboard (JavaScript + OpenWeather API)
Features: Fetches weather info by city name.
[Link]
html
CopyEdit
<!DOCTYPE html>
<html>
<head>
<title>Weather App</title>
</head>
<body>
<h2>Weather</h2>
<input id="city" placeholder="Enter city">
<button onclick="getWeather()">Search</button>
<p id="output"></p>
<script>
const API_KEY = 'YOUR_API_KEY'; // Get from [Link]
async function getWeather() {
const city = [Link]('city').value;
const response = await fetch(`[Link]
{city}&appid=${API_KEY}&units=metric`);
const data = await [Link]();
[Link]('output').innerHTML =
`Temp: ${[Link]}°C <br> Weather: ${[Link][0].main}`;
}
</script>
</body>
</html>