WatchCovidly

    Team: Codepreneurs

Problem

  • Lots of website showing numbers and statistics and for a common person who is already traumatized, information processing is not easy
  • Feel of consuming the information was missing. How can you process an excel sheet having 30,000 rows having 5 MB?
  • Scrolling through it or even searching is a pain because of similar names and locality.
  • How would you know the severity of your location or your parents/relatives location?

Proposed Solution

  • Plot the data on map so that consuming information is easy for even a 5 year old and for a 50 year old.
  • Creates more awareness to flatten the curve than just seeing the number curve going up by letting them search for other's location.
  • Fast search based on autocomplete.
  • No need to search your location, just share and WatchCovidly does the rest for you.

How we did it?

Step 1: Download the public data in xls sheet.
Step 2: Data cleaning to remove noise in the data like rows not having any information or very vague information.
Step 3: Reverse geocode using Google APIs. (Address to lat/lon)
Step 4: Store the lat/lon data in MongoDB using geojson format
Step 5: Build an API to search the data and get filtered results given a lat/lon and a radius.
Step 6: Build an Interface to search location and plot results for that location.

How does the solution look?

Technologies Used

  • Python
  • Django
  • MongoDB
  • Linux Hosting
  • Heroku
  • Google APIs
  • Jquery/Bootstrap/HTML/CSS

What's next?

  • Ingest more public data by government of the updated xls sheets
  • Tie-up with the government of other states and request them to share the data to expand it to other states of India
  • Currently it's done for Bangalore, India but if the data is shared the same system can be used by anyone in the world.
  • Remove data from the visualization of people whose quarantine period is over and they are not infected.

Demo Link

WatchCovidly

By sumit12dec

WatchCovidly

  • 373