Authors

Inspiration:

A sudden upsurge of 2019 novel coronavirus disease ( COVID-19 ) in Wuhan, China has rapidly turned into a nationwide pandemic affecting over 199 countries. As of now more than 85 Lakhs cases have been reported with over 40 thousand deceased with a mortality rate of 3.4% as estimated by WHO. The problem is to reduce the attack rate (transmissibility of coronavirus) by,

(a) Identification of the untested potentially infected people and

(b) Alerting everyone else to avoid contact with untested potentially infected people.

WHO estimated the attack rate or the transmissibility to be between 1.4 to 2.5, while other studies have estimated it to be between 3.6 and 4.0. If the attack rate is not reduced, the chain of virus spread will only increase as for every affected person there will be two more, and thus the exponential increase in cases will continue. Reducing the attack rate will turn the fast pandemic into a slow one, which eases tackling the outbreak. When a person has tested COVID-19 positive, besides the treatment, an important task is to find out all the direct and indirect contacts of the patient for the previous 14 days (avg. maximum incubation period). However, it is quite difficult for the person to name all such contacts direct contacts and is practically infeasible to identify the indirect contacts.Consequently, this might start a chain of COVID-19 spread. Hence, factually correct identification of such contacts is a necessity.

What it does:

Our project (CAPS) aims to construct a mobile application (GDPR compliance) to fend off the COVID-19 spread by prompting the authority to be ready with a rearguard action.

This app flatten the coronavirus spread curve by the following two services:

1. Alert Mode: This service is dedicated to the user of the application. It creates a safety zone (of diameter 2.5 meters) surrounding the user; violation of territorial integrity (direct and indirect contacts to a user) will be informed to the user by an alarm. Also, this app will give the user a danger alert if any other CAPS user, who has had contact with any COVID 19 positive patient previously, comes nearby.

2. Surveillance Mode: Users can record every person (anonymously) they have had contact with within a distance of 2 meters, both directly or indirectly, eventually leads the user to a graph of direct and indirect connections. If any contact (a vertex) in the graph has tested COVID-19 positive, everyone else in the contact graph will be notified to act accordingly.

Detail Description :

Using our CAPS app, users can record every person they have had contact with within a distance of 2 meters both directly or indirectly. This eventually leads the user to a graph of direct and indirect contacts.

Alt text

If any contact in the graph has tested COVID-19 positive, everyone else in the contact graph will be notified to act accordingly. Each COVID-19 positive user using the graph can identify every person he/she had met before as they can be vulnerable to the disease. This allows solves Problem (a), i.e. Identification of the untested potentially infected people. Every user nearby to the vulnerable users that the COVID-19 positive user has met with, will be notified and alerted to avoid contact with them (vulnerable users). This solves Problem (b), i.e. Alerting everyone else to avoid contact with untested potentially infected people. In the current delicate circumstances, CAPS will help users to determine their own risk and thus, the importance of CAPS.

Let us explain the feature using an example, consider a person A and a person B, both having CAPS installed in their smartphones. Whenever they come in contact with each other, a new entry will be added in their respective CAPS app denoting that Person A has come in contact with Person B along with time and location of contact and vice versa. The app creates an entry for all such contacts of CAPS users. Contact is detected between two users based on their GPS location and Bluetooth.

Alt text

Let’s say Person A had contact with Person B and Person B had contact with Person C. Now, if Person A has tested COVID-19 positive, his direct contact, that is, Person B and his indirect contact, that is, Person C will be notified immediately. Moreover, every other user of CAPS will get this notification so that they can avoid contact with them in future and hence, can potentially breaks the chain of virus spread.

Alt text

Finally, this app will also detect any public mass gathering nearby and its location and notify that to the user so that the user can avoid going to that location. Another use case of CAPS is that Police can detect such gathering and take appropriate actions to handle the gatherings.

Alt text

Use Cases :

This app will be helpful for:

1. people in confinement wrt private life
2. people in confinement wrt work
3. people in hospitals
4. researchers (by providing data)
5. public authorities

Accomplishments that we're proud of:

Our app got selected in top 300 ideas out of 2500 ideas in Hack the Crisis India, organised by Garage48.

Challenges we ran into

The main challenge was the time. As we had a very small amount of time in hand, we had to put our whole team into it. Every one in our team worked for 17-18 hour per day and finally we got our app ready to use.

What's next for COVID-19 Affected People Surveillance (CAPS) Application

Currently we are making the application interface more userfrienly and also adding some new features.

Hackathons

Technologies

amazon-ec2, mongodb, node.js, python, react-native

Devpost Software Identifier

258962