P

PUNTO-ROJO

Punto Rojo, just what your doctor ordered... ? An efficiency-boosting system to help administrators have better control and transparency in fighting against the Pandemic.

P

PUNTO-ROJO

Punto Rojo, just what your doctor ordered... ? An efficiency-boosting system to help administrators have better control and transparency in fighting against the Pandemic.

The problem PUNTO-ROJO solves

We created a control system for Coronavirus Pandemic (just like your revision control system for git ;-) which will help any country to manage the two important aspects :

  1. Building a more trustable data source through a trustless system ??

Yes, we are talking about integrating the Ethereum blockchain network in the database management system for Pandemic data. Ethereum is popular for its immutable, decentralized yet transparent environment. Along with the power of Matic's Plasma chain system, we can build a more effective and affordable database system.

The need arose from the rising number of accusations on governments all around the world and in India, mainly due to the lack of transparency and immutability, where you can tamper with the data without anyone noticing. Since all the transactions get noted down on the Ethereum network forever, it will build a system that people can trust.

Only authorized Admins and Hospitals will be able to add to the data and it will not have to go through the hand of n number of people, ensuring its credibility. The decentralization also ensures that nobody can block access to the data!

  1. Keeping a check on Social Distance ?

We all know that the most important aspect for a country that wants to get out of this pandemic is Social Distancing, especially in a country like India with such a vast population.

We have created a powerful application that can detect the population density within a radius of 100m with the use of GPS and Mobile Data (Yes you are right, something like you have for Road traffic in Google Maps). The application can be used by anybody with even a simple touch screen phone and will be notified in real-time whether the place he is in has an acceptable maximum number of people.

This will be especially useful for law enforcement agencies like police or guards in a mall. They can easily keep a live track of any place and get into action if that place seems to be breaking social distancing laws.

Challenges we ran into

We needed to make sure that only Admin and registered Hospitals will be able to register new patients, so our earlier idea was to iterate through an array of registered hospitals and find if the address is present. This would have become very costly for practical purposes as Ethereum charges you for every step you take (and imagine the steps in going through the array of thousands of hospitals every time). ?

We found an efficient alternative as connecting a new Hospital address with a Boolean and marking it as true with the help of "Mapping function". So whenever someone tries to add a new patient we just need to check if their address has been mapped as true; if not then the person gets a message that they are not authorized to do so. We also had the difficulty in connecting the blockchain into flutter and posting and getting location in very less time interval was one of the biggest challenges we faced.

Discussion