A full stack web application that produces weather forecasts for different outdoor activities
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