Inspiration

Just as Dr. John Snow used geospatial analysis to combat the London Cholera outbreak in 1854, we can use these tools and techniques to combat the COVID-19 outbreak in 2020.

What it does

HotSpot Mobile App

Tech Used: React Native

The HotSpot Mobile App is first and foremost a location tracker, periodically taking a reading of the user's location and sending it to the HotSpot API. It is built with React Native, meaning that it can rapidly be used to generate both an Android and iOS version.

HotSpot API

Tech Used: Express, NodeJS, Uber H3

This is where the magic happens. Incoming user locations are binned using Uber's H3 spatial index and this is used to determine when users have potentially been in close proximity to one another. The API README file clearly lays out the endpoints and what each is used for.

HotSpot DB

Tech Used: MongoDB

How I built it

I cranked it out over the course of the weekend with the help of my wife, who selflessly took on our kids so that I could have some extra time to take part in this Hackathon.

Challenges I ran into

To be entirely honest, the biggest challenge I ran into was finding a reliable USB-C cable so that I could prototype the app on my phone! Half of the cables in my house apparently have shorts in them, so my phone kept losing connection to the laptop when I tried to deploy the latest version of the app or testing.

Accomplishments that I'm proud of

I think that the App and API aren't just neat, I think they could legitimately make an impact, and I'm proud of that. Of course there's always the hurdle of getting user adoption, but I would sincerely hope that the project could partner with someone like Facebook, Twitter, Uber (since their tech is integral into this project), or Google. I imagine any/all of them are looking for ways to help, and integrating with the HotSpot API would be unbelievably easy.

What I learned

I learned that sometimes, a relatively simple implementation of some neat tech can go a long way. There isn't anything particularly mind-blowing about HotSpot, but it's elegantly simple and could not only provide critical information at lightning speed to the public, but could even provide researchers and scientists even more data to study the COVID-19 spread.

What's next for HotSpot

That's the big question isn't it? I will devote what little free time I have to tightening it up here and there in the near future, but I hope that it gains some momentum from this Hackathon and goes on to be so much more than I can possibly imagine.

Share this project:

Updates