Our inspiration for CovAssist stemmed from the lack of clear data given to the public about the current situation of the pandemic, and with cases rising faster than ever in the United States, we wanted to build something that would allow users to see what is going on covid-wise in their general area with just a couple of clicks.
What it does
CovAssist locates nearby vaccination clinics from a list of nearby 300,000 locations US-wide and projects them to the user in a meaningful and straightforward way, it also projects current and historical data about COVID cases, deaths, and vaccination percentages in an unconfusing way
How we built it
We built the frontend using native HTML, JQuery, CSS, and Chart.js for the graphs.
We built the backend using Python and Python's Flask Framework.
Challenges we ran into
- How to parse through the 300,000 vaccination locations in a fast and efficient way. (SOLVED)
- How to create good-looking graphs. (SOLVED)
- How to keep the security of the user in mind while also working correctly. (SOLVED)
- Touching Grass (SOLVED)
Accomplishments that we're proud of
We're proud of our ability to create such a full-stack product within the timeframe of 3 days and being able to fix frustrating bugs faster than expected, most of the features you see we did not actually expect to be added but thanks to our perseverance, we were able to fight past the bugs and build this project.
What we learned
We learned how to better use Flask and Chart.js. Which were two things we were new to, with the help of documentation and obviously, StackOverflow.
What's next for CovAssist
Next for CovAssist would be improving the loading time of the main application, and finding a more efficient way to load so much data into our project, our computers probably died a couple of times in order to get our data in. Great job computers!