AntyVyrus's mission is to make crucial information more accessible in times like this. People around the world shouldn't have to worry about searching around for the latest data. AntyVyrus makes this easier because they can access all the data in one place. It is also very fast and easy to use, with sliding menus improving the UI. As shown in the video, this project uses a web scraping tool called ParseHub to search the web for the latest COVID-19 data. Once a user asks for a country, it responds with deaths and cases. Not to mention, it is super fast. This project was built using a web framework called Flask. Using python, we built a web scraper. It takes an API token from ParseHub and returns a JSON file with all the cases. Then, our program iterates through it to find the data that the user wants. Some challenges we ran into, were using the API token to return valid data. However, using some libraries, like requests and JSON, we are able to return the data. We also had trouble, because the data was taking a long time to return. But, after debugging, we optimized it so that the user doesn't have to wait once they ask for a certain country. We are proud because this is our first hackathon. This is also our first time making web app project. We are proud that we were able to create a full web app with web scrapping abilities within 36 hours. It has been a great experience since we learned so much about web design and web scrapping. None of us had ever created a web app or created a web scraper before this event. Hopefully, we can add more features in the future to AntyVyrus. One feature that would improve the UI, would be voice recognition. This way the user doesn't have to scroll through the list of countries, and can just ask the program instead. All in all, this has been a great experience and we have learned a lot throughout the process.
Log in or sign up for Devpost to join the conversation.