Beginner project
Weather Dashboard
Fetch weather data from a public API with loading and error states.
Required skills
Complete these lessons first
Folder structure
Project tree
weather/ ├── index.html ├── styles.css └── weather.js
Full guide in progress
The step-by-step guide for this project is being written. Use the lessons above to build it yourself — it is a great way to practise.
Possible enhancements
Debounced city search
Geolocation
Five-day forecast