0% found this document useful (0 votes)
80 views18 pages

Sahayak: Geofencing Covid19 and Tracking App Using Realtime Database

The document describes a proposed COVID-19 tracking app called Sahayak that uses geofencing and a real-time database. The app would allow government authorities to mark locations of COVID cases on an "Anti-COVID" app, and those locations would then appear to users of the "Sahayak" app to warn them if they enter a high-risk area. Additional features allow users to see family members' locations, find nearby hospitals, and report suspicious individuals. The app is designed with user and data privacy in mind. It was developed using Android Studio, Java, and Firebase tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views18 pages

Sahayak: Geofencing Covid19 and Tracking App Using Realtime Database

The document describes a proposed COVID-19 tracking app called Sahayak that uses geofencing and a real-time database. The app would allow government authorities to mark locations of COVID cases on an "Anti-COVID" app, and those locations would then appear to users of the "Sahayak" app to warn them if they enter a high-risk area. Additional features allow users to see family members' locations, find nearby hospitals, and report suspicious individuals. The app is designed with user and data privacy in mind. It was developed using Android Studio, Java, and Firebase tools.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

SAHAYAK: GEOFENCING

COVID19 AND TRACKING APP


USING REALTIME DATABASE

ECE3501 - IoT Fundamentals


SLOT- L55+L56

Submitted by

ASHWINI SINGH 18BEC0037

Guided by
Prof. VENUGOPAL P
Declaration by Authors

This is to declare that this report has been written by us

as part of our coursework. No part of the report is

plagiarized from other sources. All information included

from other sources have been duly acknowledged. We

aver that if any part of the report is found to be

plagiarized, we shall take full responsibility for it.

ASHWINI SINGH 18BEC0037

ROHIT PRAKASH 18BEC0040

HARSHIT PANDEY 18BEC2036


ABSTRACT

COVID -19 has made the whole world come to a halt and
has affected millions of people not only in India but around
the world and has taken up many lives. In healthy human,
it commonly causes mild infections, similar to the common
cold, but for our grandparents and for unhealthy people it
proves to be serious health issue. Now people started
coming out of home and without having any
consciousness about their surrounding and the places
where are they going that may turn into some serious
issue not only for them but also for their family.In this
report we try to solve this problem by making a
coronavirus tracking app which marks the are with ost
coronavirus cases and intimates you about if you are in
contact with anyone having COVID. It basically run with
collaboration of people and the government authorities.
This app having some features that prevent users from
entering and made aware from corona prone zones.
INTRODUCTION

In this project development of a COVID 19 tracking app is


implemented using geofencing and real-time database. To track
COVID affected area we design a system in which police man or
corona testing group have to marked the location on the “ANTI COVID
App” which is develop specifically for them which can be access only
through their authorized Email ids. So, whenever they found a COVID-
19 patient they just have to mark location on app and then that
particular location will store on cloud. Then this location retrieves from
our second app, i.e., “SAHAYAK” and show nearby corona prone zone
near the user. Additional features are there in the app that can connect
user to their family member and can show their health status. This type
of app is a very much important need of the society.
This app will be a real relief as we can see affected areas, avoid those
areas and even give us notifications if people are in a containment zone.

SERVING THE SOCIETY


EXISTING MODEL

Aarogya Setu is designed to keep track of other app users


that a person came in contact with. It then alerts app users
if any of the contacts tests positive for COVID-19.

The app uses the phone’s Bluetooth and GPS capabilities.


It will keep a record of all other Aarogya Setu users that
it detected nearby using Bluetooth.

But using Bluetooth as a means of tracking data is not a


well-versed practice as hackers can easily bypass that and
hence can gain sensitive data.

Although it is an app made by the government for the


people, still there has been some talk about safety issues
due to the usage of Bluetooth.

So, we came up with the promising solution all under a


single app known as “SAHAYAK”.

Also, model, as a solution for tracing COVID-19 is very


different and has more features than the existing model.
SAHAYAK & ANTI-COVID APP

LOGO

SAHAYAK ANTI-COVID

FEATURES

1. COVID LOCATION MARKING - GEOFENCING

• Anti-Covid an extension of SAHAYAK will be operated by the


government authorities to mark the location of COVID affected
zone. As soon as they mark the zone it will be automatically get
updated in all the app at the same time. If any person goes inside
the marked zone it will get a notification about being in the
danger zone.
• The mark will automatically get erased after 14 days from the
database as well as from the app.
2. CONNECTING WITH LOVED ONES – CREATING
CIRCLES

• It can connect to your loved ones and provide their real time
location on a single map. Able to create different circles or
groups in it.
• User get the notification when he is near any marked places and
also able to see or get notify whether their loved ones get near
such marked places or not and their safe status and also able to
see nearby danger prone(marked) places.

3. FINDING THE NEAREST HOSPITAL

• In worse case, if any person is infected with corona, he/she


might need to know about the hospitals dedicated to corona
treatment. If the infected person reaches wrong place, he/she
might put life of the patient in danger. To avoid this problem,
we have added feature which will give them the shortest path as
well as the address of the COVID hospitals.
• We have shown the location of hospital only as we need govt.
permission and the info regarding the corona dedicated
hospitals.

4. REPORTING SUSPICIOUS PERSON

We have seen many cases where person suffering from corona


doesn’t go for treatment in fear of being mistreated and put life of
other people in danger. For that if any person feels that then they can
use the option of report.
As soon as they click on the report button with the location, it will be
sent to the nearest official present in that area. The official will get the
contact and identity of the person reporting and also the area that has
been marked.
If any mischievous person does it for fun, they can be penalized as
official will be having his/her details. So, no one can misuse and
disturb official work.

5. PROVIDING HELP

• If any person wants to help out the needy ones can use this
feature.
Monetary and Non-monetary
▪ If any person goes for monetary it will be redirected to the care
fund which will be government authorized committee.
▪ If any person seeks to help poor by giving them for or clothes,
then he or she need to select non-monetary option. The
information and location about helper will be sent to nearest
NGOs or other organization. After which the person can be
connected to seek help. In this way needy ones can get the
benefit that well off section of society want to provide.
WORKING FLOWCHART

➢ Specified flow chart tells the basic workflow of app.


WORKING OF APP INTERFACE

❖ ANTI-COVID APP
(FOR OFFICIAL AND SOCIAL WORKER)

o Open ANTI-COVID app


o Login as “I am social worker”
o Register (for new user)
o Provide the data that are asked
o If any area is infected press that area on map for a while red
marker will be active
o Move the red to specified location and release
o Press set location
o Press confirm
❖ SAHAYAK APP
(FOR COMMON USERS)

o Open SAHAYAK app


o Register (for new user)
o Provide the data that are asked -> will verify phone number for
authenticity
o Login with the username and password -> if the user is in covid
area then notification will be sent
o If you move out of the danger area it will again notify “you are
no longer in dangerous area”
❖ CONNECTING WITH FRIENDS – CREATING
CIRCLES

Want to create circle


o Click on “create circle
o Give name to the circle
o Code will be generated
o Share it with friend and relatives

If need to join circle


o Enter the code of that circle
o You will get connected with the member of the circle.
Check the circle in which you are in
o Click “My Group”.
Want to invite any friend click invite
o Click on invite members.
❖ ONE SPECIAL FEATURE FOR OUR FEMALE USER

Since there has been many cases against women,


We have added a feature
• to share their location to their relative
• can also get the location and shortest route to police station
on just one click and can reach to their destination safely.
❖ MARKING THE SUSPICIOUS AND HOSPITAL
LOCATION

o Press the area for a while where you want to mark the area
o Red marker will appear
o Move it to the place where you want to marks
o Press accept
The location will appear on the ANTI-COVID app with danger sign.
• HOSPITAL LOCATION

If anyone want to find the location of nearby hospital press the hospital
icon. It will show the location of the nearest hospital.
SOFTWARE USED FOR DEVELOPMENT

1. Android Studio provides the fastest tools for building apps on


every type of Android device.

2. Java Development Kit (JDK), Server Java Runtime


Environment (Server JRE), and Java Runtime Environment
(JRE) for Back-End.

3. Firebase Cloud Messaging, formerly known as Google Cloud


Messaging for Database Manager.

Advantages:
Sahayak is very unique in its category as it is providing features that
is not still available in the market.
It connects people and tell their health status to each other.
It’s free to access.
It can also proves to be useful in the distribution of vaccine in future
with additional updates in it.
Sahayak is not using any api that will cost it on usage.

Disadvantages:
 It will alert you when you pass through a marked location but
cannot notify about a particular person is suffering from covid
or not.
 Will cost around 25$ to 50$ for the creation of product
(basically in buying the domain) for large scale implementation.
 Promotion of the product will require lot of connection and
money.
CONCLUSION

✓ After the development of both the interface for COVID 19


tracking app, it was able to incorporate all the features and were
working fine.
✓ While implementing this project we came across various
database and techniques to make IoT devices interact and send
information to online databases for storing, processing and
manipulation of data.
✓ We were able to make our app interact with an online database
made using google Firebase and were able to share data with
mobile phones and were able to save it for future use.

REFERENCES
• https://developer.android.com/docs

• https://firebase.google.com/docs/android/setup

• https://developer.android.com/reference/java/util/Map

• https://www.who.int/emergencies/diseases/novel-coronavirus-
2019/global-research-on-novel-coronavirus-2019-ncov
• https://www.mohfw.gov.in/pdf/StandardOperatingProcedureSO
PfortransportingasuspectorconfirmedcaseofCOVID19.pdf

SERVING THE SOCIETY

You might also like