We are four students who have collaborated in order to help stop the viral spread of COVID-19 in the Danish population. About three weeks ago, when Mette Frederiksen announced that Denmark would go into lockdown, to stop the incredibly infectious corona virus, we wondered whether an app existed, which could inform someone whether they had been in close contact with someone infected with the virus. We had heard of other apps with the same purpose in Singapore and China; however, we wanted the Danish citizens to not feel as though they were being monitored. Therefore, we wanted to use Bluetooth data instead of location services, and how exactly we would make that work practically, was something we resolved Saturday night during the hackathon HackTheCrisisDK.
What it does
Covid Guard works the following way:
By downloading the CovidGuard app, your phone will send out a Bluetooth beacon signal to other phones with a unique anonymous id while registering the proximity of other phones around you. If a person you’ve been in contact with is tested positive for the COVID-19, they can automatically alert you, so that you can take the necessary precautions.
How we built it
We built the app using React Native and Bluetooth Connection Technology. We used the Google Cloud Platform to build a scalable backend that also provides realtime data.
Challenges we ran into
It was very hard to figure out exactly how to make our app register other phones nearby in the background with Bluetooth. We finally figured it out Saturday night and because of this we could finish the MVP, and the app now scans for nearby devices even when the phone has been closed in the pocket for a long time.
Accomplishments that we're proud of
We are very proud of the accomplishment mentioned above since this way of using Bluetooth technology is not something we could find any examples of, and it, therefore, took a long time to figure out.
What we learned
We learned a lot during these 48 hours! Everything from how to build a scalable backend to how to use Bluetooth in the way mentioned above. We also learned a lot about marketing from our mentors, which was new to us, but very exciting!
What's next for Covid Guard
We want to get the app out on the ios app store already this upcoming week and get it installed as fast as possible. Then we can begin collecting data about who the users are nearby, and when we hopefully get a collaboration with the Danish government we have made a mvp of a dashboard where they can approve the users who said they tested positive, and begin alerting people.
Then we also want apply machine learning to predict at what distance the virus can infect, more accurate than the advices of the dansih health authorities.
Try It out