Inspiration

Government is having a big problem to trace infected people. When someone is tested and has positive result, we need to trace all the people that he/she met before, to get an idea about the infection history. And based on it, government can also warn other people to take a test, or self isolate at home. Therefore stop a potential cluster.

What it does

Everyone can download and app, and open it everytime he goes outside, or when he contacts with others. The app will use BLE to scan other people which also uses this app. Additionally, the app can also discover other people by GPS and Wifi. Or if user chooses to link his account with social network (Facebook), the app can also discover by post tagging. When app discovered other user, it will store the history of the contact, by encrypt it and store locally. User can choose to sync his history to the cloud. When user tests himself for sars-cov-2, and got positive result. He can grant permissions the authority, to send notifications to all people he was closed to in last 14 days, and suggest them to take a test / or self isolate, so other people will acknowledge they were having close contact with an infected person. User can also grant permission to the authority, to access his contact history, to build infection network.

How I built it

I use React native to build frontend app for android and ios, with support from BLE, GPS and Wifi. For server side, I write a service to synchronize data uploaded from user, and push notification service to send notification to users, and build analytics interface for the authority to analyze infection cluster.

Challenges I ran into

I’m trying to find a solution to handle when too many data will be submitted, and how to analyze data quickly

Accomplishments that I'm proud of

I built a prototypes, and I’m using it as a tester

What I learned

React native is really powerful, and also easy to develop cross platform apps

What's next for Contact tracing

I’m trying to get contacts with other communities and ask them to try. Hope it will help people to close the potential cluster quickly

Share this project:

Updates