High-Level Project Summary
We have developed an application that can tell the risk of COVID-19 infection using your location (using satellites and geolocation by Google), joined with the Ministério da Saúde (brazilian ministry of health) information about infection by city.In places with many people (mainly the ones with no air circulation, like buses, restaurants, nightclubs etc.), it is presented on research that chance of infection is higher, even wearing masks. But even on open spaces, if there are many people nearby, the risks are bigger.But as the time goes by, the disease changes, and so does the app, adapting to people’s needs.
Link to Project "Demo"
Detailed Project Description
HUB-COVID
a project by HU3 BR
Theoretical foundation is the basis of any developing resources, based on the challenge given by NASA – COVID: calculate the risk, we’ve made research based on resources given, and seen that the cases of COVID-19 infection is not reducing as fast as vaccination goes on in Brazil.
Looking for a technological solution, we’ve investigated on market, to see what have been brought previously, specifically on application stores, and for our surprise, there was a behavior pattern on how each of it worked. All of them work just with Bluetooth technology.
Besides not being effective, since it depends on a user having it, the biggest complain among users is the use of Bluetooth on all the time, which drains your device battery, and can also expose your data to malwares.
Based on that, allied to the situation in the country, we started thinking about how this problem could be solved using other sorts of technology, and what was requested more by clients: GPS.
Satellites were the solution to this, since it’s a location information, you don’t need other people using a specific app to know that they’re there.
With user’s needs given, and the uncontrolled pandemic in Brazil, we had our own research, to know about people vaccination. It has been shown that about 43,72% of the population was already vaccinated, but there are still above 10.000 infected people and about 500 deaths daily.
Being careful is still necessary, then, a solution was thought: why not showing which places are safer to go? What if you could find if you must be more careful on a certain place?
The application is registered with your Google account, and with your telephone number (which makes it easier to identify you again, whenever necessary) generating a random code to you. But all this information will be encrypted. So, no one have access.
As the registration is made, your location is found, and it is registered if you're in a low, medium or high-risk area, depending on how many people are around you, or if there are people infected nearby (when registered).
It is implemented to be used in Brazil, so, it also mixes the GPS Google/AEB (Agência Espacial Brasileira) satellites information with Ministério da Saúde (brazilian ministry of health) information given on the number of infected people by area.
It is not necessary that many people around you have the app, since it works with geolocation, if other people have location on, it just synchronizes with Google and other satellite information.
If you have a positive test, it is registered on your CPF (National Tax roll for Individuals number)or passport number (if you're a foreigner, for example), and so you can choose sharing this information with the app or not (remember, privacy is important).
You can also register if you suspect having the disease - for having the symptoms, but still haven't done the exam, or just can't take it now.
If someone registers a suspicion, or an infection, the app keeps it registered on the person's code number, for 14 days.
Any person exposed nearby for a long period will be notified about the exposure, but when and where it happened will not be revealed - so your privacy is safe.
You can also use the app not logged in. You can use it as a search tool, but your resources are limited.
The only information kept in the device, in cache, are:
- If the application is working properly;
- If you were exposed to some infected person.
There's still no structure for update in real time.
Along with it, sponsorship may come along, as it can be associated with medical association companies that can give you support if you feel symptoms or are diagnosed with the disease. Also, pharmacies can have their names associated to the application, making it easier to buy medicine from it.
Viruses change, and so does our way on dealing with it.
As the disease decreases, the resources can be changed, for no more it’s just an app to see if a place is hazardous or not, but also, to check how is the vaccination on determined places, or how an establishment deals with the sanitary laws given on countries, be something that makes the user feel safer, even with an ending of a pandemic.
As it learns how to deal with COVID-19, it is ready to deal with any other subsequently virus infection that comes along.
And finally, for developing the app, the best technological resources would be:
On back-end develop the use of Node.js and for front-end React and React-native, both languages are possible working with multiple platform and it doesn't demand much from the machine. So, a server can be on cloud for a low cost, on Google cloud, which offers a decent service allowing machine customization.
For data storage MongoDB shows the best performance, and matches well with the language above said.
Space Agency Data
Based on studies shown, we’ve reached out for information about COVID-19, which directed us to two different websites: a worldwide one, that shows in graphs the number of vaccinated and infected people, also the deaths. Unfortunately, Agência Espacial Brasileira (AEB) didn’t give us the necessary support, but as we researched on NASA’s resources, it’s clear how some things work, and how we can use this data.
Most references direct to satellite information, which is primordial to our project, it’s exactly what guided us, seen that no other technology uses this associated to their programs, and it can be effectively used as a primary resource, with its data.
Other useful resource is the hostage of a website on GoDaddy, to give support to the application, being implemented with another kind of resource to feed itself, not depending only on smart devices.
Hackathon Journey
First of all we'd like to thank NASA for allowing us having such a great experience, even on a pandemic state, in which we still are.
Which leads us to our big concern, on what is going on in Brazil, as we seen the challenges, we knew that COVID-19 challenge was the one we needed to make, a solution for better dealing with such horrible situation, and start feeling more confident on where and when we could go. We all lost or know someone who lost a beloved one.
We feel blessed on feeling like we can help changing the whole mess in Brazil, or at least make it more comfortable for the people in need, the ones who are truly concerned aout everyone's health.
About the greatest experiences we had, we don't even know what to say, having a scrum - which normally takes about two weeks - in only 48 hours, is simply amazing.
Analyzing the situation, brainstorming, making wireframes, shaping it, reviewing, knowing which technologies will be necessary and the best part: knowing our job is done.
We really expect on having some interested people on this business, since we know it could really improve on how we can make it and improve it.
References
FIGMA - Our project: https://www.figma.com/file/dRMaeAG98Jnad8Adc9jPZ6/HUB-COVID-|-HACKTHONS-NASA-SPACE-APPS?node-id=0%3A1
Covid-19 Dashboard. Center for Systems Science and Engineering (CSSE), 2021. Available on:<https://gisanddata.maps.arcgis.com/apps/dashboards/bda7594740fd40299423467b48e9ecf6>
JONES, Nicholas et al. Two metres or one: what is the evidence for physical distancing in covid-19? British Medical Journey, 2020. Available on:<https://www.bmj.com/content/370/bmj.m3223>
Coronavirus disease (COVID-19). World Health Organisation (WHO), 2021. Disponível em:<https://www.who.int/health-topics/coronavirus#tab=tab_3>
Open Data Sus. Open data Sus, 2021. Disponível em:<https://opendatasus.saude.gov.br/>
AWS vs. Azure vs. Google: Comparação na nuvem. San Blog, 2021. Disponível em:<https://blog.saninternet.com/aws-vs-azure-vs-google>
Coronavírus Brasil. Ministério da Saúde, 2021. Disponível em:<https://covid.saude.gov.br/>
Evidências e Desafios Covid-19. SEI: Superintendência de Estudos Socioeconômicos da Bahia, 2021. Disponível em:<https://estudoscolaborativos.sei.ba.gov.br/covid19/> Acesso em 02 out. 2021.
GÓIS, Aléxis. Falha expõe bilhões de dispositivos com Bluetooth, diz pesquisa. Techmundo, 2021. Disponível em: <https://www.tecmundo.com.br/seguranca/224548-falha-expoe-bilhoes-dispositivos-bluetooth-diz-pesquisa.htm> Acesso em 01 out. 2021
Informações sobre Coronavírus. Seade: Fundação Sistema Estadual de Análise de Dados, 2021. Disponível em:<https://www.seade.gov.br/coronavirus/>
MORENO, Ana Carolina et al. Zona Leste concentra 26% dos casos de infecção por coronavírus na cidade de São Paulo. GLOBO, 2021. Disponível em:<https://g1.globo.com/sp/sao-paulo/noticia/2021/03/29/zona-leste-de-sp-concentra-9-dos-10-distritos-com-mais-mortes-por-covid-19.ghtml>
MongoDB: O banco baseado em documentos. Alura, 2021. Disponível em: <https://www.alura.com.br/artigos/mongodb-o-banco-baseado-em-documentos?gclid=CjwKCAjwqeWKBhBFEiwABo_XBjWf-ffBCnQy8nhSQil7DhoMA0gSGPWFx1eKetdwyzS5n4NKMccADBoCqbMQAvD_BwE>
Navegação entre telas no React Native com React Navigation V3. Rocketseat Blog, 2021. Disponível em: <https://blog.rocketseat.com.br/react-navigation-react-native/>
RABELO, Eduardo. React Native: Navegações complexas com React Navigation. In: Medium, 2019. Disponível em: <https://oieduardorabelo.medium.com/react-native-navegações-complexas-com-react-navigation-583a8f5a4a7> Acesso em 03 out. 2021.
Um pouco sobre MongoDB. Mundo DevOps, 2021. Disponível em:<https://mundodevops.com/blog/um-pouco-sobre-mongodb/> Acesso em 03 out. 2021
Tags
#NASA #COVID19 #APP #HEALTH #SAFETY #RISK #SPACEAPPSCHALLENGE
Global Judging
This project has been submitted for consideration during the Judging process.

