Inspiration
Our group is composed of members from India and China, so we have first hand experience with heavily polluted areas, and the real impact it can have on people, which is why we wanted to create an application that lets people learn how they can help create change, and have an outlook for the future.
What it does
Our application allows users to input and verify any address or location that they'd like, and based on that location's climate and atmospheric data to provide real measurements on how severe the future atmosphere and climate may be in the user's location, and also provide them with steps and guides on how to create a better environment.
How we built it
We utilized machine learning within to Python to analyze and model a large variety of public datasets, to create an ARIMA time series forecast of how future atmospheric conditions would look like, and with the help of a flask server, we put that data on a front-end interface utilizing React Native, and added location features with the Google Maps API
Challenges we ran into
Some obstacles we encountered involved finding quality data to feed our machine learning, and configuring the data for analytical purposes seemed to be a problem at first. However, we were able to find data that seamlessly fit into the parameters of the algorithm we constructed.
Accomplishments that we're proud of
We're proud of how we were able to integrate the React Native interface with a flask server to run our machine learning algorithms on Python, in order to bring the data that we collected, to an interactive and individualized interface for the user.
What we learned
We learned about new metrics like pollutant concentration and relative humidity, that are just a few factors that go into determining the health of a certain climate, and we learned existing ways of measuring the climate to formulate something new.
What's next for WeatherWise
Our next goals would be to improve user experience on the app itself, as the interface mainly serves as a proof for concept. The next step would be making a more individualized experience, with the capability of saving locations on an account, and improving stylistic designs.
Built With
- api
- exponentialsmoothing
- flask
- google-maps
- graphing
- machine-learning
- python
- react-native
- transformers
Log in or sign up for Devpost to join the conversation.