Weather App for Outdoor Activities

A full stack web application that produces weather forecasts for different outdoor activities

GitHub

Project type: Solo

Technologies I worked with: React.js, Python with Flask framework


Description:

Set up weather conditions for different outdoor activities and get weather forecasts for them. After entering a location my app can analyze if weather conditions are suitable for the activities.

I created this application to execute this unique idea and to show my profiency in fullstack web development while doing so. This was also a chance to learn some data analysis basics with Pandas.


Specs:

  • Backend is integrated to Open Meteo’s Free Weather API
  • Pandas Python library was used in analyzing the weather data
  • MUI React component library was used to speed up the frontend development
  • Activity data is stored to browser’s local storage for improved usability




Ideas for further development:

  • Frontend: more detailed data of the daily forecasts could be shown: if weather conditions for an activity are not met, why?
  • Backend: make a more dynamic approach for getting the weather parameters (temperature, rain, windspeed…) from Open Meteo’s API