Our team was inspired to create an application that would assist users in having easy access to important changes in the world around them. In today’s age of information, we are often flooded with varying news sources making it difficult to pinpoint significant data in the world around us. We found two issues the most pressing - climate and healthcare data. InformPlatform is a useful and efficient web application that provides trustworthy data to notify users of anomalies in the world around them and makes them well-informed citizens.
What it does
InformPlatform is an information source for users to learn about anomalies in climate and diseases. It provides easy to understand information with a seamless UI to make information easier to receive than ever! Users can enter a location and use the information to stay safe, aware, and warn others about these anomalies.
How we built it
We decided to use trustworthy APIs to feed in information about these topics and then run statistical tests in Python on the data to check for anomalies. We used a t-test algorithm to compare current data to historical data. If the algorithm indicated that the current data was out of the ordinary, an alert is sent to users to inform them of this change. We also used a ReactJS frontend to create a seamless UI that would allow for optimal user experience. A user can use the search bar to search for the desired location and is given back current data along with an indication of if the data is significant or not. They can search for either climate or disease information.
Challenges we ran into
Some challenges we encountered were setting up and learning different technologies. We switched our tech stack a few times during the project requiring us to translate code into different languages. We also did not know about different frameworks such as Flask and Django while initially implementing our project, so we had trouble combining our frontend and backend. In addition, working in different time zones made it difficult for us to work synchronously as it was night for some when it was day for others. Overall, we overcame these challenges and turned them into learning experiences to create our final project.
Accomplishments that we're proud of
What we learned
What's next for InformPlatform
In the future, we plan to grow the project by including creating pop up notifications and applying AI algorithms to train the program to detect these changes instead of having to manually input the files.