Inspiration

Wanting a website that gives the most basic data for understanding the impact of an issue.

What it does

Our website scrapes data from various other websites about covid data and displays it on various pages.

How we built it

We built this website in python using the requests and beautiful soup libraries to pull data from the web, and then used the flask framework to put our data into our html files and locally host our website.

Challenges we ran into

Our challenges were faced during the scraping of data. It was difficult to find ways to return data, as we received lots of empty lists and sometimes error with compiling. We eventually figured out ways to get exactly which data we want, which then made it easier for our scraping.

Accomplishments that we're proud of

We're proud of figuring out how to connect our back-end of processing web data with our front-end of html and css. It took hours of research and reading to understand what our project was doing. We figured out not only how to pull data from the web, but also process it, like we did with our case data pulling information for different countries and calculating the sums. It was also our first project that displays program output outside of the terminal.

What we learned

We learned how to web scrape, how to use flask to deploy local websites, how back-end and front-end connections work, html tags and classes, as well as faster ways to debug and get our program to work the way we want.

What's next for Covid in a Nutshell

Our next steps for this project would be to add more pages displaying more data, such as economic impacts and mental health impacts. We would also deploy the website to the public using a domain and a hosting service.

Share this project:

Updates