Inspiration
We were inspired by covid and other disease trackers and wanted to make our own that cumulated data from multiple diseases and displayed their data in an easy-to-understand way. We also thought it would be beneficial to possibly use this data to predict future outbreaks so hospitals and other organizations can prepare ahead of time for more streamlined and effective responses.
What it does
Our app currently tries to display the number of covid cases in the United States over time.
How we built it
We built it using Python, HTML and CSS to create a web application using Python Flask and Python libraries like matplotlib to create data visualizations of COVID-19 and other infectious disease data.
Challenges we ran into
We struggled with parsing through our data because there is a limit of 1000 rows when we upload the dataset and our data had 87 million patient cases. We had to expand the limit for our API request, but we also experienced a MemoryError. We also had trouble displaying our graphs created with Python matplotlib on our web application cause our file image path may not match with the file path on the HTML file.
Accomplishments that we're proud of
Despite not knowing having a lot of technical skills or experience outside the classroom, we were able to locate valuable resources and seek advice from mentors to help us get started on the right track. We were able to learn about python requests to access data through API's, build a website to display the data we wanted and bridge both front-end and back-end to work together.
What we learned
We learned how to use the python library requests for gathering data through API's. We also learned how to create a web application along with ways we can use data from the past to help us make informed predictions about the future.
What's next for Disease Dashboards
Ideally, we would like to have a working model that can display the data in a concise manner. We also would like to use this data to help identify trends across multiple diseases to not only inform the public, but also hospitals and clinics to ensure they are well equipped to handle the increase in cases.
Log in or sign up for Devpost to join the conversation.