Inspiration

The covid pandemic has not been easy for anyone. Millions have lost loved ones and even more, have lost their jobs. One of the biggest reasons why cases continue to surge is because of the lack of awareness of COVID-19 in Ontario. People continue to meet physically outside, have parties indoors, and do not wear PPE (personal protective equipment). As a result, cases have increased. I wanted to create a website that shows all the relevant information about the COVID-19 Pandemic in Ontario to help educate people, raise awareness, and protect my loved ones.

What it does

Covid Survivor essentially acts as a website that holds all the relevant information about the pandemic in Ontario. Instead of traversing through the complicated government website, Covid Survivor hosts all the relevant information for users to learn such as daily case counts, blogs, daily deaths, hospitalized, and ICU units, tips for coping with COVID-19, all the restrictions imposed on each health unit, the ability to chat with others who are in a similar place as you through Discord, Whatsapp, and Telegram, and the unique ability to write a blog about your experience with covid-19.

How we built it

The website is mainly built with html and css. However, all of the graphs were made from scratch through government data with python and many of its libraries (numpy, pandas, matplotlib, seaborn) and jupyter notebook.

Challenges we ran into

The biggest challenge I faced was creating a dashboard from scratch to display the most important data of the pandemic in Ontario (daily cases, deaths, hospitalizations, ICU, and changes from the previous day). I could have easily used an online template for a dashboard, but I wanted to challenge myself and push my creative imagination beyond its limits. It was very difficult deciding on a color scheme, layout, and what information to display. It took countless hours of planning and even more hours to implement it. The other challenge was implementing the restrictions tab. Since Ontario recently moved back to the color-coded system, I had to type all the restrictions in each color-zone 6 times! It took almost 4 hours to completely code it (740 lines)!

Accomplishments that we're proud of

I am extremely proud of how the entire project turned out. At first, I was doubting myself and my abilities. But once I got started, I got into my rhythm and completed everything smoothly. The 2 things that I am most proud of are the dashboard and the restrictions tab. Although my dashboard was not as fancy as some of the other ones on the internet, I can proudly say that I designed my dashboard from scratch. I used my own imagination to create a simplistic method of displaying information that was easy to the eye and conveyed the necessary information. I am also proud of the restrictions tab. After numerous hours of coding, I love the way it looks and I'm glad that all of my hard work paid off.

What's next for Covid Survivor

The next steps for Covid Survivor are to expand. First I want to make Covid Survivor provincially recognized and get some people to write blogs for the website and someone to manage the group chats. I also want to make the website more dynamic and allow users to choose what regions to look at. Then I want to start increasing the number of provinces displayed on the website. I want the website to provide information about the pandemic in different provinces like Alberta, British Columbia, Manitoba. The next step would be to become recognized across Canada as the main source of information about the COVID-19 Pandemic. The last step would be to start expanding globally. I want Covid Survivor to display information for different countries as well. As this is being written, some of my friends in Pakistan have started to gather data of the COVID-19 pandemic in Pakistan as-well. The future is bright for Covid Survivor!

Built With

Share this project:

Updates