A weather application is a very common beginner's programming project. But you can take this basic project to the next level by incorporating multiple APIs and autocomplete of places.
We just published a course on the freeCodeCamp.org YouTube channel that will help you improve your React skills by guiding you through the creation of a weather app with autocomplete.
Slobodan Gajic created this course. Slobodan is a senior frontend developer and he is a great teacher.
In this course, you will learn how to create a places/cities autocomplete using the GeoDB API and how to use the OpenWeatherMap API in React. You will also learn how to use Promise.all and async/await.
Here are the sections in this course:
- How to get API keys
- Creating the application and installing packages
- Building city search component
- Building current weather component
- Fetching and mapping data from weather API
- Building weather forecast component
Watch the full course below or on the freeCodeCamp.org YouTube channel (2-hour watch).