Skip to content

This android app records your locations every 60 seconds for path tracing

Notifications You must be signed in to change notification settings

prilcool/Gps-location-tracker-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gps-location-tracker-client for Corona Path Tracking

This app is made for the purpouses of demonstration and development of the Contact Tracing concept for Corona Virus in Fiji.

It's core purpouse is to collect your location based on your gps and store it into a database . From which the data can be used for numerous purpouses by numerous frontends .

This android app records your location every 60 seconds

Your GPS Location is updated into the backend ever 60 seconds .

Conncted clients are Viewable at the following test storage location

https://webhook.site/#!/76119bcd-0837-4937-940a-04b0169c89d0/10a6335d-b8bc-41d2-875e-9507d2c2b265/1

Data Storage format

db storage

Developed by PKSU if you need any help contact :https://www.linkedin.com/in/prilvesh-k-4349ba54/

Installation Instructions for testers:

Concept location Tracking service

Conditions of using Test client to Synchronize data to the Backend

  • Your Device must have GPS and conencted to the internet"
  • The application must be open and in focus "
  • In production this interface will not be visible its only visible since devs would like to test it.

Test Device

  • Tested on Galaxy Tab A 8.0 (2019)
  • SM-T295
  • Running Android version 9

The Application will store onto the Backend

  • $_Get['lat'] - The Latitude (double)
  • $_Get['lon'] - The Longitude (double)
  • $_Get['time'] -The date and time (date time)
  • $_Get['uid']-The Unique device id (varchar)
  • $_Get['map_url']-The URL to show show the location on google maps (varchar)

Data Return format example

From the data that is stored you can simply query the database and return information in numerous formats basically any way you like.

For example :

{\"uid\":\"177efaedx007x\",\"lat\":\"178.100256\",\"lon\":\"-19.096252\",\"time\":\"22-03-2019 13:16:49\"}

Note:

right now we are using a temporary database.

Syncing the data to your own server :

If you would like to have the data sync to your own server

  • Provide your server url or ipaddress and a enpoint address that will accept the data using the above parameters to author .

On google maps

You can view your individual location just to see if gps works correct .

actual client

App View

Finally this is the GPS tracker client view , In case if you wish to preview prior to instal.

actual client

*** The End ***

Image of Yaktocat

About

This android app records your locations every 60 seconds for path tracing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published