Skip to main content
← All projects
Intermediate ~8 hours

Weather Dashboard with a Public API

JavaScript Fetch API CSS

Goal

Build a weather dashboard that lets a user search a city and see current conditions, using a free public weather API.

What you'll practice

  • Working with fetch and async/await
  • Handling loading and error states
  • Rendering API data into the DOM
  • Storing recent searches in localStorage

Task Checklist

Submit your project

Sign in to submit your project and add it to your portfolio.