SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5670
TRACKITUP-An Android Application to Track Multiple Users
Priya N V1, Saipriya G2, Varshini H S3, Yashaswini K4
1,2,3,4Department of Computer Science and Engineering, Jyothy Institute of Technology, Bangalore, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - At the present situation, the location of a person
can be shared with another person or can be tracked using
navigation technologies. But tracking amongagroupofusers,
friends or family through these applications is not possible.
While communicating with others, security and privacy plays
an important role. Henceforth, there is a need for an
application that can allow multiple users to track each other
in a safe and a secure way. Tracking based applications have
been quite popular in recent times. Most of them have been
limited in tracking an individual (e.g. location sharing).
However, not much work has been done towards design of a
group tracking system. This research work is an attempt to
design such group trackingsystem. Thisapplication, Trackitup
would allow multiple users to track each othersimultaneously
with the help of GPS and make sure that accessing is safe and
secure. It would allow users to create or join new groups
through new unique codes and also provide a simple user-
friendly interface.
Key Words: tracking, user, group, location, security
1. INTRODUCTION
Android is an operating system as well as a programming
platform for smart phones and other mobile devices. It has
been developed by Google. It can run on different devices
produced by various manufacturers. It includes a software
development kit for including the original code and
assembling the software modules so as to create
applications for the Android users. It also provides a
marketplace for distributing the developed apps.
Altogether, it represents an entire ecosystem for mobile
based apps.
Earlier, the Android development was extended using
the Eclipse platformwiththe AndroidDevelopmentKit (ADK),
provided by Google. This is based on IntelliJ IDEA, which is
an IDE that supports Android, but is quite expensive.
The Android Studio IDE has certain advantages like, the
gradle dependency manager whichisalsobasedon IntelliJ,is
largely used world-wide. This is the great power of the
platform editor as it provides more options to the developer
at the time of development.
Android Studio can be installed on Windows, Linuxand,OSX
operating systems and it has been recommended by Google
itself that the hardware must at least have a memory of 4 GB
and a free hard disk space of around 1GB, but it is strongly
recommended that the system must have more memory, as
it was noted that Android Studio is still a little slow.
Java must be installed on the machine via the Java
Development Kit, so that it can be utilized for all Java
development classes that would be present on the machine.
In today’s world tracking systems have become popular.
There have been many applications that support tracking
another person, a vehicle, pets and so on. Application that
allows users to track each other through their android
phones, has a wide scope, since, mobile communication is
the most common mode of communication. It basically
works on tracking the positioning of mobile phone with the
help of location-based servicesthatdisclosetheco-ordinates
of the device.
2. LITERATURE SURVEY
Mobile phones provide a convenientanda commonplatform
for the detection of personal information such as location.
The system is able to trace the location of a friend, and then
this information is processed further to be displayed on the
user’s phone.
The system can trace the location of a group of friends on a
screen and the group function is a feature of the system
which sets it unique from previous projectsinthesamearea.
Another different feature of the system is the option to set
dynamic reminder as per the user’s needs.
Software life cycle model describes the phases of the
software cycle and the order in whichthose phaseswould be
executed. Each phase produces an output required by the
next phase in the life cycle. Requirements are convertedinto
a design. Code is produced according to the design and this
phase is called development phase. After coding and
developing, the testing verifies the output from the
implementation phase against requirements. Here, the agile
development cycle is meant for the development of the code
of the proposed system. As per the key principle of agile
development, the testing is integrated throughout the
lifecycle, allowing regular inspection of the workingproduct
as it develops. [1]
As there exists a great demand for smartphones, mobiles,
iPhones, and all the gadgets emerging today, it’s important
for the mobile users to have the location basedservices.This
application provides a client server system that helps the
user to track their friends, and receive the alert message
when nearby, based on the radius defined by the
administrator.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5671
Two methods are proposed to increase the accuracy of
positioning system in cellular networks: - a two-step
position determination method and a one-step method. In
the two-step position determination method, the position
determination is performed as the first step by applying
optimization techniques along with NLOS mitigation
technique to produce initial position approximation. In one-
step position determination method, a scheme is proposed
for the position determination, which handles the two
processes in a single step. [2]
This application uses an automated mechanism for timeand
attendance monitoring errors of the manual system is
reduced and optimal amount of time is conserved. But these
systems usually require heterogeneousdevicestobelocated
in the organization, which is expensive.
In this paper, by considering the popularity of smartphones,
there is a usage of smartphone for the time and attendance
tracking purpose which is implemented as an Android
application.
This application communicates with the remote server in
which the database is located. Internet connectivity is
needed for connecting to the database in the remote server.
The proposed system does not require any kind of
peripheral device other than the smart. Any employee
crossing the area border with a smartphone andtherunning
application will be tracked automatically. [3]
This GPS based application is an application developed in
order to provide on-time security to the adolescent child
through the technological rearing.
This application is specially developed for the parents to
track their adolescent child’s activity by monitoring his/her
entire call logs, duration of each call log, messages sent and
received, GPS location with the help of IMEI number. The
parent receives this data in the form of an alert SMS to the
smart device. [4]
This application requires a regular mobile phone which is
equipped with a GPS receptor and is connected to GSM. It
gives the data regarding the user’s location through a web
server to other people. This application uses a technique to
send GPS co-ordinates to other phones via SMS,basedonthe
GPS technology and allows the user to view their location on
Google maps.
The main advantage of this system is that it provides user
the ability to locate a friend and send their own location via
SMS and share the location through a web server. [5]
3. METHODOLOGY
TrackItUp, focuses mainly on a set of users tracking each
other as a group. Each individual user gets registered with
the application using a unique code and shares this code
with other users in order to form a group. New users who
wish to join this group can register with the same code and
use the application. After successful registration, people in
the group can track each other simultaneously, in a secure
way. If the user wishes to form another group, he can do so
by registering with another unique code.
• Choosing a basic front endlook oftheapplicationand
creating it through XML files
• Adding the additional widgets like buttons, spinner,
checkbox, progressbarandsettingtheviewsthrough
XML layouts
• Implementing functionalities or working of each of
the widgets through Java files
• Creating newer pages by adding a new activity each
time
• Modifying dependencies based on permissions
required
• Connecting firebase database in order to save the
details of the registered person
• Establishing a connection between the computer
system and the android phone and run the
application
Fig-1: General representation of working of this
application
Working: The computer system is connected to an android
device. The application would run on the Android Studio
software and the application gets installed on the respective
android device.
After having installed the application on the android device,
the user then registers into the application by entering the
required personal details such as name, phone number,
password and unique key code.
He can use either the same or a different unique code
depending on the group he wishes to join.
The users will have to enable GPS locator and must be
willing to permit certain location based requests.
The user can then add many trusted users into a group or
can create, participate or join other groups.
Android devices
Computer system
GPS tower
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5672
Once group is created, they can mutually track each other,
share unique keys and manage groups.
4. DATAFLOW DIAGRAMS
LEVEL 0:
The below diagram shows the overall working of this
application.
Fig-1: Level 0 DFD
The working is as follows:
• The ‘n’ number of users are connected to the
application- Trackitup.
• The user provides input in the form of user credentials
like name, phone number, password, email id, unique
code, etc., during registration; details like name and
password while logging in to the application.
• The user also provides input to the application in the
form of clicking(for selection) an option of their choice,
for the processes such as selection of contacts, choosing
a group, and for updating certain data.
• The application performs the processing of data on the
basis of the user input and the choice thus made.
• The application generates an output in the form of
display of the corresponding event, validation of the
inputted data for its authenticity, or the output can also
involve storage of entered data into the databasei.e.,the
firebase in this case.
• The data in the firebase can be either updated, inserted
or deleted, depending on the choice made by the user.
LEVEL 1:
This level depicts the basic modules that exist within the
project component. The user interacting withtheapplication
can communicate with these three basic modules:
Fig-2: Level 1 DFD
Login:
• The user enters the basic details like name and
password. If the user has not yet been registered or is
newly joining a group, then he might be redirected to
the signup page by choosing the ‘Signup’ option .
• If the user already has a valid account, he can directly
login by entering the valid data.
• The correctness of the user entered data is checked in
order to ensure data authentication.
Signup:
• If the user is new or he wishes to join a different group
,he enters the necessary details like name, phone
number, password, email id and unique code, in the
signup page.
• The user can then access his account after successful
registration.
Dashboard:
• After successful registration, theusercanloginandheis
directed to the dashboard pagewheretheactual work of
the application can be experienced.
• This page includes four main options namely, share
code, contacts, settings and current location.
• The user can share the code through options like gmail,
messenger, drive, whatsapp, etc,
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5673
5. IMPLEMENTATION
Fig-1: Splash page
• The splash page appears for a predefined time of few
seconds, showing the logo and the name of this
application, "Trackitup".
• Login page is loaded directly after the splash page,
especially for the first time users. It contains user name
and the password field. Thenewusercanclick onsignup
button inorder to register,whileanalreadyexistinguser
can directly login usingtheappropriateusercredentials.
• After successfully logging in, the actual dashboardofthe
application is displayed. The spinnerconsistsoftheuser
names. On selecting any one, the user details such asthe
user name, address, phone number,lastsynceddateand
time are displayed.
Fig-2: Navigational panel
• Onto the left of the dashboard screen is the navigation
panel, which opens up on clicking the 'menu' symbol on
the left top end of the dashboard. This contains 'my
contacts', 'share', 'settings' and 'logout' options.
• The contacts list in the application opens on clicking the
'my contacts' option. It provides an option to place a call
to the people in the list.
Fig-3: List of users
• In the dashboard, the spinner provides a drop down list
that presents the names of users in that group.
• The map, a sliding panel at the bottom of the dashboard
screen can be dragged out to use map option.
Fig-4: Marker showing multiple users’ current location
• This figures shows the google map with multiple users
in the group being tracked simultaneously, and each
user is represented with a marker.
• On clicking the marker, the user name and his current
address is displayed.
6. RESULTS
This application allows multiple users to track each other
simultaneously through location access i.e., GPS. It allows
users to create or join new groups through new unique
codes, thereby providing a safer approach through a simple
user-friendly interface.
7. CONCLUSIONS
GPS is a wonderful tool of this century that offers much
functionality. Thisapplicationtherebyprovidesthefacilityto
not just track each other but also track many users
simultaneously.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5674
This application follows an approach to track users without
compromising for privacy and security. Future
enhancements would include features for the betterment of
our project.
REFERENCES
[1] GPS based friend tracker and online/offline smart
reminder for android systems -Shalvi Patel, Mayank Monga,
Mukul Pandey, a. B. Patil [International Journal of Electrical,
Electronics and Data Communication, ISSN: 2320-2084
Volume-2, Issue-3, March-2014]
[2] Mobile Tracking Application for Locating Friends using
LBS –Abhijeet Tekawade, Ahemad Tutake, Ravindra Shinde,
Pranay Dhole, Mr. Sumit Hirve[International Journal of
Innovative Research in Computer and Communication
Engineering Vol. 1, Issue 2, April 2013]
[3] A smart, location based time and attendance tracking
system using android application -Shermin Sultana1 , Asma
Enayet1 and Ishrat Jahan Mouri1 1Department of Computer
Science and Engineering, Stamford University Bangladesh,
Dhaka, Bangladesh[International Journal of Computer
Science, Engineering and Information Technology(IJCSEIT),
Vol. 5, No.1, February 2015]
[4] Adolescent Sheltered Tracking to Evade Quandary via
Observant using Android App- S. Ravikumar,S.AlexDavid,C.
Saranya Jothi, V. Usha and K. Aanandha Saravanan[2017
IEEE International Conference on Smart Technologies and
Management for Computing, Communication, Controls,
Energy and Materials (ICSTM), Veltech Dr.RR& Dr.SR
University, Chennai, T.N., India. 2 - 4 August 2017]
[5] GPS Locator: An Application for Location Tracking and
sharing using GPS for JAVA Enabled Handhelds -Ankur
Chandra, Shashank Jain, Mohammed Abdul Qadeer
[International Conferenceon Computational Intelligence and
Communication Systems-2011]

More Related Content

PDF
IRJET- Location based Voice Reminder
IRJET Journal
 
DOCX
Location sharing and automatic message sender Android Application
Kavita Sharma
 
PDF
IRJET- Location based Task Reminder Android Application
IRJET Journal
 
PDF
Android Based Smart Department
IRJET Journal
 
PDF
Assistance Application for Visually Impaired - VISION
IJSRED
 
PDF
Test Cases and Testing Strategies for Mobile Apps –A Survey
IRJET Journal
 
PPT
Android Application Seminar_Usman
Usman Sait
 
PPT
My Final year project on Android app development
rahulkumargiri
 
IRJET- Location based Voice Reminder
IRJET Journal
 
Location sharing and automatic message sender Android Application
Kavita Sharma
 
IRJET- Location based Task Reminder Android Application
IRJET Journal
 
Android Based Smart Department
IRJET Journal
 
Assistance Application for Visually Impaired - VISION
IJSRED
 
Test Cases and Testing Strategies for Mobile Apps –A Survey
IRJET Journal
 
Android Application Seminar_Usman
Usman Sait
 
My Final year project on Android app development
rahulkumargiri
 

What's hot (20)

PDF
I018145157
IOSR Journals
 
PDF
IRJET - Android App for Women Security
IRJET Journal
 
PDF
Android project report learning np complete
Subha Deb
 
PDF
Transparent Developmental Biometric Based System Protect User Reauthenticatio...
IRJET Journal
 
PDF
Android College Application Project Report
stalin george
 
PDF
IRJET- Improving Employee Tracking and Monitoring System using Advanced M...
IRJET Journal
 
PDF
Ijiret siri-hp-a-remote-phone-access-for-smartphone-events
IJIR JOURNALS IJIRUSA
 
PDF
Automatized Application Services for Android Devices Using Apache Ant in Clou...
IRJET Journal
 
PDF
IRJET- Survey on Virtual Assistants
IRJET Journal
 
PDF
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET Journal
 
PDF
IRJET- Voice Controlled Robot using Wi-Fi Module
IRJET Journal
 
PDF
43 automatic
aissmsblogs
 
PDF
Detect and immune mobile cloud infrastructure
eSAT Publishing House
 
PDF
IRJET- Usage-Based Automotive Insurance System
IRJET Journal
 
PDF
IRJET- Sniffer for Tracking Lost Mobile
IRJET Journal
 
PDF
C6524029320
aissmsblogs
 
PDF
IRJET- Fish Recognition and Detection Based on Deep Learning
IRJET Journal
 
PDF
Security Analysis of Mobile Authentication Using QR-Codes
csandit
 
PDF
IRJET - Organisation Automation Using Android Mobile Application
IRJET Journal
 
PDF
IRJET - Door Lock Control using Wireless Biometric
IRJET Journal
 
I018145157
IOSR Journals
 
IRJET - Android App for Women Security
IRJET Journal
 
Android project report learning np complete
Subha Deb
 
Transparent Developmental Biometric Based System Protect User Reauthenticatio...
IRJET Journal
 
Android College Application Project Report
stalin george
 
IRJET- Improving Employee Tracking and Monitoring System using Advanced M...
IRJET Journal
 
Ijiret siri-hp-a-remote-phone-access-for-smartphone-events
IJIR JOURNALS IJIRUSA
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
IRJET Journal
 
IRJET- Survey on Virtual Assistants
IRJET Journal
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET Journal
 
IRJET- Voice Controlled Robot using Wi-Fi Module
IRJET Journal
 
43 automatic
aissmsblogs
 
Detect and immune mobile cloud infrastructure
eSAT Publishing House
 
IRJET- Usage-Based Automotive Insurance System
IRJET Journal
 
IRJET- Sniffer for Tracking Lost Mobile
IRJET Journal
 
C6524029320
aissmsblogs
 
IRJET- Fish Recognition and Detection Based on Deep Learning
IRJET Journal
 
Security Analysis of Mobile Authentication Using QR-Codes
csandit
 
IRJET - Organisation Automation Using Android Mobile Application
IRJET Journal
 
IRJET - Door Lock Control using Wireless Biometric
IRJET Journal
 
Ad

Similar to IRJET- TRACKITUP-An Android Application to Track Multiple Users (20)

PDF
Trip Tracking System
IRJET Journal
 
PDF
IRJET- Automated Mess Service based on User's Location PART-2
IRJET Journal
 
PDF
Android Application For Decentralized Family Locator
IRJET Journal
 
PDF
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET Journal
 
PDF
IRJET- Android Attendance System
IRJET Journal
 
PDF
IRJET- Techhubb
IRJET Journal
 
PPTX
Presentation1
Chumiss123
 
PDF
IRJET- Location based Task Reminder Android Application
IRJET Journal
 
PDF
Augmented Reality Design of Indonesia Fruit Recognition
IJECEIAES
 
PDF
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
IRJET Journal
 
PDF
Employee record for admin application using android smartphone
IRJET Journal
 
PDF
IRJET- Displaying Data of Smart Phone using Firebase
IRJET Journal
 
PDF
Androidbasedtaskschedulerandindicator (2).pdf
ShubhamDiggikar
 
PDF
IRJET- UID Secure Travel Identity
IRJET Journal
 
PDF
LunchBox:- A Web And Mobile Application
IRJET Journal
 
PDF
IRJET- Profile Management System
IRJET Journal
 
PDF
IRJET - PAA: Productivity Android Application
IRJET Journal
 
PDF
Forey: An Android Application for the Visually Impaired
IRJET Journal
 
PDF
IRJET- Emergency Accident Reporting using Smartphone
IRJET Journal
 
PDF
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
csandit
 
Trip Tracking System
IRJET Journal
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET Journal
 
Android Application For Decentralized Family Locator
IRJET Journal
 
IRJET- Human Activity Recognition using Smartphone Sensors
IRJET Journal
 
IRJET- Android Attendance System
IRJET Journal
 
IRJET- Techhubb
IRJET Journal
 
Presentation1
Chumiss123
 
IRJET- Location based Task Reminder Android Application
IRJET Journal
 
Augmented Reality Design of Indonesia Fruit Recognition
IJECEIAES
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
IRJET Journal
 
Employee record for admin application using android smartphone
IRJET Journal
 
IRJET- Displaying Data of Smart Phone using Firebase
IRJET Journal
 
Androidbasedtaskschedulerandindicator (2).pdf
ShubhamDiggikar
 
IRJET- UID Secure Travel Identity
IRJET Journal
 
LunchBox:- A Web And Mobile Application
IRJET Journal
 
IRJET- Profile Management System
IRJET Journal
 
IRJET - PAA: Productivity Android Application
IRJET Journal
 
Forey: An Android Application for the Visually Impaired
IRJET Journal
 
IRJET- Emergency Accident Reporting using Smartphone
IRJET Journal
 
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
csandit
 
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
PDF
Kiona – A Smart Society Automation Project
IRJET Journal
 
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
PDF
Breast Cancer Detection using Computer Vision
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Kiona – A Smart Society Automation Project
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 

Recently uploaded (20)

PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PDF
Introduction to Data Science: data science process
ShivarkarSandip
 
PDF
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
PPTX
22PCOAM21 Data Quality Session 3 Data Quality.pptx
Guru Nanak Technical Institutions
 
PPTX
Information Retrieval and Extraction - Module 7
premSankar19
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPT
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
PPTX
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
PDF
top-5-use-cases-for-splunk-security-analytics.pdf
yaghutialireza
 
PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
PDF
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PPT
Ppt for engineering students application on field effect
lakshmi.ec
 
Inventory management chapter in automation and robotics.
atisht0104
 
Introduction to Data Science: data science process
ShivarkarSandip
 
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
22PCOAM21 Data Quality Session 3 Data Quality.pptx
Guru Nanak Technical Institutions
 
Information Retrieval and Extraction - Module 7
premSankar19
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
top-5-use-cases-for-splunk-security-analytics.pdf
yaghutialireza
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
Ppt for engineering students application on field effect
lakshmi.ec
 

IRJET- TRACKITUP-An Android Application to Track Multiple Users

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5670 TRACKITUP-An Android Application to Track Multiple Users Priya N V1, Saipriya G2, Varshini H S3, Yashaswini K4 1,2,3,4Department of Computer Science and Engineering, Jyothy Institute of Technology, Bangalore, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - At the present situation, the location of a person can be shared with another person or can be tracked using navigation technologies. But tracking amongagroupofusers, friends or family through these applications is not possible. While communicating with others, security and privacy plays an important role. Henceforth, there is a need for an application that can allow multiple users to track each other in a safe and a secure way. Tracking based applications have been quite popular in recent times. Most of them have been limited in tracking an individual (e.g. location sharing). However, not much work has been done towards design of a group tracking system. This research work is an attempt to design such group trackingsystem. Thisapplication, Trackitup would allow multiple users to track each othersimultaneously with the help of GPS and make sure that accessing is safe and secure. It would allow users to create or join new groups through new unique codes and also provide a simple user- friendly interface. Key Words: tracking, user, group, location, security 1. INTRODUCTION Android is an operating system as well as a programming platform for smart phones and other mobile devices. It has been developed by Google. It can run on different devices produced by various manufacturers. It includes a software development kit for including the original code and assembling the software modules so as to create applications for the Android users. It also provides a marketplace for distributing the developed apps. Altogether, it represents an entire ecosystem for mobile based apps. Earlier, the Android development was extended using the Eclipse platformwiththe AndroidDevelopmentKit (ADK), provided by Google. This is based on IntelliJ IDEA, which is an IDE that supports Android, but is quite expensive. The Android Studio IDE has certain advantages like, the gradle dependency manager whichisalsobasedon IntelliJ,is largely used world-wide. This is the great power of the platform editor as it provides more options to the developer at the time of development. Android Studio can be installed on Windows, Linuxand,OSX operating systems and it has been recommended by Google itself that the hardware must at least have a memory of 4 GB and a free hard disk space of around 1GB, but it is strongly recommended that the system must have more memory, as it was noted that Android Studio is still a little slow. Java must be installed on the machine via the Java Development Kit, so that it can be utilized for all Java development classes that would be present on the machine. In today’s world tracking systems have become popular. There have been many applications that support tracking another person, a vehicle, pets and so on. Application that allows users to track each other through their android phones, has a wide scope, since, mobile communication is the most common mode of communication. It basically works on tracking the positioning of mobile phone with the help of location-based servicesthatdisclosetheco-ordinates of the device. 2. LITERATURE SURVEY Mobile phones provide a convenientanda commonplatform for the detection of personal information such as location. The system is able to trace the location of a friend, and then this information is processed further to be displayed on the user’s phone. The system can trace the location of a group of friends on a screen and the group function is a feature of the system which sets it unique from previous projectsinthesamearea. Another different feature of the system is the option to set dynamic reminder as per the user’s needs. Software life cycle model describes the phases of the software cycle and the order in whichthose phaseswould be executed. Each phase produces an output required by the next phase in the life cycle. Requirements are convertedinto a design. Code is produced according to the design and this phase is called development phase. After coding and developing, the testing verifies the output from the implementation phase against requirements. Here, the agile development cycle is meant for the development of the code of the proposed system. As per the key principle of agile development, the testing is integrated throughout the lifecycle, allowing regular inspection of the workingproduct as it develops. [1] As there exists a great demand for smartphones, mobiles, iPhones, and all the gadgets emerging today, it’s important for the mobile users to have the location basedservices.This application provides a client server system that helps the user to track their friends, and receive the alert message when nearby, based on the radius defined by the administrator.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5671 Two methods are proposed to increase the accuracy of positioning system in cellular networks: - a two-step position determination method and a one-step method. In the two-step position determination method, the position determination is performed as the first step by applying optimization techniques along with NLOS mitigation technique to produce initial position approximation. In one- step position determination method, a scheme is proposed for the position determination, which handles the two processes in a single step. [2] This application uses an automated mechanism for timeand attendance monitoring errors of the manual system is reduced and optimal amount of time is conserved. But these systems usually require heterogeneousdevicestobelocated in the organization, which is expensive. In this paper, by considering the popularity of smartphones, there is a usage of smartphone for the time and attendance tracking purpose which is implemented as an Android application. This application communicates with the remote server in which the database is located. Internet connectivity is needed for connecting to the database in the remote server. The proposed system does not require any kind of peripheral device other than the smart. Any employee crossing the area border with a smartphone andtherunning application will be tracked automatically. [3] This GPS based application is an application developed in order to provide on-time security to the adolescent child through the technological rearing. This application is specially developed for the parents to track their adolescent child’s activity by monitoring his/her entire call logs, duration of each call log, messages sent and received, GPS location with the help of IMEI number. The parent receives this data in the form of an alert SMS to the smart device. [4] This application requires a regular mobile phone which is equipped with a GPS receptor and is connected to GSM. It gives the data regarding the user’s location through a web server to other people. This application uses a technique to send GPS co-ordinates to other phones via SMS,basedonthe GPS technology and allows the user to view their location on Google maps. The main advantage of this system is that it provides user the ability to locate a friend and send their own location via SMS and share the location through a web server. [5] 3. METHODOLOGY TrackItUp, focuses mainly on a set of users tracking each other as a group. Each individual user gets registered with the application using a unique code and shares this code with other users in order to form a group. New users who wish to join this group can register with the same code and use the application. After successful registration, people in the group can track each other simultaneously, in a secure way. If the user wishes to form another group, he can do so by registering with another unique code. • Choosing a basic front endlook oftheapplicationand creating it through XML files • Adding the additional widgets like buttons, spinner, checkbox, progressbarandsettingtheviewsthrough XML layouts • Implementing functionalities or working of each of the widgets through Java files • Creating newer pages by adding a new activity each time • Modifying dependencies based on permissions required • Connecting firebase database in order to save the details of the registered person • Establishing a connection between the computer system and the android phone and run the application Fig-1: General representation of working of this application Working: The computer system is connected to an android device. The application would run on the Android Studio software and the application gets installed on the respective android device. After having installed the application on the android device, the user then registers into the application by entering the required personal details such as name, phone number, password and unique key code. He can use either the same or a different unique code depending on the group he wishes to join. The users will have to enable GPS locator and must be willing to permit certain location based requests. The user can then add many trusted users into a group or can create, participate or join other groups. Android devices Computer system GPS tower
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5672 Once group is created, they can mutually track each other, share unique keys and manage groups. 4. DATAFLOW DIAGRAMS LEVEL 0: The below diagram shows the overall working of this application. Fig-1: Level 0 DFD The working is as follows: • The ‘n’ number of users are connected to the application- Trackitup. • The user provides input in the form of user credentials like name, phone number, password, email id, unique code, etc., during registration; details like name and password while logging in to the application. • The user also provides input to the application in the form of clicking(for selection) an option of their choice, for the processes such as selection of contacts, choosing a group, and for updating certain data. • The application performs the processing of data on the basis of the user input and the choice thus made. • The application generates an output in the form of display of the corresponding event, validation of the inputted data for its authenticity, or the output can also involve storage of entered data into the databasei.e.,the firebase in this case. • The data in the firebase can be either updated, inserted or deleted, depending on the choice made by the user. LEVEL 1: This level depicts the basic modules that exist within the project component. The user interacting withtheapplication can communicate with these three basic modules: Fig-2: Level 1 DFD Login: • The user enters the basic details like name and password. If the user has not yet been registered or is newly joining a group, then he might be redirected to the signup page by choosing the ‘Signup’ option . • If the user already has a valid account, he can directly login by entering the valid data. • The correctness of the user entered data is checked in order to ensure data authentication. Signup: • If the user is new or he wishes to join a different group ,he enters the necessary details like name, phone number, password, email id and unique code, in the signup page. • The user can then access his account after successful registration. Dashboard: • After successful registration, theusercanloginandheis directed to the dashboard pagewheretheactual work of the application can be experienced. • This page includes four main options namely, share code, contacts, settings and current location. • The user can share the code through options like gmail, messenger, drive, whatsapp, etc,
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5673 5. IMPLEMENTATION Fig-1: Splash page • The splash page appears for a predefined time of few seconds, showing the logo and the name of this application, "Trackitup". • Login page is loaded directly after the splash page, especially for the first time users. It contains user name and the password field. Thenewusercanclick onsignup button inorder to register,whileanalreadyexistinguser can directly login usingtheappropriateusercredentials. • After successfully logging in, the actual dashboardofthe application is displayed. The spinnerconsistsoftheuser names. On selecting any one, the user details such asthe user name, address, phone number,lastsynceddateand time are displayed. Fig-2: Navigational panel • Onto the left of the dashboard screen is the navigation panel, which opens up on clicking the 'menu' symbol on the left top end of the dashboard. This contains 'my contacts', 'share', 'settings' and 'logout' options. • The contacts list in the application opens on clicking the 'my contacts' option. It provides an option to place a call to the people in the list. Fig-3: List of users • In the dashboard, the spinner provides a drop down list that presents the names of users in that group. • The map, a sliding panel at the bottom of the dashboard screen can be dragged out to use map option. Fig-4: Marker showing multiple users’ current location • This figures shows the google map with multiple users in the group being tracked simultaneously, and each user is represented with a marker. • On clicking the marker, the user name and his current address is displayed. 6. RESULTS This application allows multiple users to track each other simultaneously through location access i.e., GPS. It allows users to create or join new groups through new unique codes, thereby providing a safer approach through a simple user-friendly interface. 7. CONCLUSIONS GPS is a wonderful tool of this century that offers much functionality. Thisapplicationtherebyprovidesthefacilityto not just track each other but also track many users simultaneously.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5674 This application follows an approach to track users without compromising for privacy and security. Future enhancements would include features for the betterment of our project. REFERENCES [1] GPS based friend tracker and online/offline smart reminder for android systems -Shalvi Patel, Mayank Monga, Mukul Pandey, a. B. Patil [International Journal of Electrical, Electronics and Data Communication, ISSN: 2320-2084 Volume-2, Issue-3, March-2014] [2] Mobile Tracking Application for Locating Friends using LBS –Abhijeet Tekawade, Ahemad Tutake, Ravindra Shinde, Pranay Dhole, Mr. Sumit Hirve[International Journal of Innovative Research in Computer and Communication Engineering Vol. 1, Issue 2, April 2013] [3] A smart, location based time and attendance tracking system using android application -Shermin Sultana1 , Asma Enayet1 and Ishrat Jahan Mouri1 1Department of Computer Science and Engineering, Stamford University Bangladesh, Dhaka, Bangladesh[International Journal of Computer Science, Engineering and Information Technology(IJCSEIT), Vol. 5, No.1, February 2015] [4] Adolescent Sheltered Tracking to Evade Quandary via Observant using Android App- S. Ravikumar,S.AlexDavid,C. Saranya Jothi, V. Usha and K. Aanandha Saravanan[2017 IEEE International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), Veltech Dr.RR& Dr.SR University, Chennai, T.N., India. 2 - 4 August 2017] [5] GPS Locator: An Application for Location Tracking and sharing using GPS for JAVA Enabled Handhelds -Ankur Chandra, Shashank Jain, Mohammed Abdul Qadeer [International Conferenceon Computational Intelligence and Communication Systems-2011]