We wanted to create a web app to track the standings of Georgia Tech's Treats for Testing competition, which is a program that seeks to inspire students living on campus to get tested regularly. Each residence hall competes with one another in order to have the highest rate of testing in the hopes of winning a food truck party.
What it does
The app scrapes a data table off of one of Georgia Tech's websites and uses the data to synthesize a list of the current top three residence halls as well as a bar graph of the current standings of the residence halls. All of this information gets displayed on the web page for people to quickly read.
How we built it
We used a microframework called Flask which allowed us to build our back-end using Python. We also used HTML and CSS for the front end as well as pandas and Matplotlib for our data manipulation and visualization.
Challenges we ran into
There were a lot of challenges that we ran into during the course of creating our project. Because the hackathon was remote, there were a lot of challenges associated with sharing and working on the same files. Our group also had to learn a lot on the fly since none of us were extremely savvy with web development.
Accomplishments that we're proud of
Though we did run into a lot of challenges, we are all proud of the final result especially considering this was our first hackathon! We are proud of persevering through all the challenges we had as well as coming out the other side with a working product and a better understanding of different technologies.
What we learned
We learned how to build a web page using Flask, HTML, and CSS as well as basic data manipulation and visualization techniques using pandas and Matplotlib.
What's next for Treats for Testing Tracker
Across all the Georgia Tech websites, there are a lot of tables, figures, and graphs that give people a good picture of what is going on with regards to the COVID pandemic around the school. We would like to iterate on our page by providing more information and visuals about COVID related statistics at Georgia Tech.