https://github.com/vishal01x/loctrace
A location tracking app where user can be continuously tracked.
https://github.com/vishal01x/loctrace
directions-api geofire google-maps-api kotlin okhttp retrofit xml
Last synced: 9 months ago
JSON representation
A location tracking app where user can be continuously tracked.
- Host: GitHub
- URL: https://github.com/vishal01x/loctrace
- Owner: Vishal01x
- Created: 2024-06-13T10:53:00.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-12T09:31:47.000Z (over 1 year ago)
- Last Synced: 2025-01-23T15:41:37.071Z (over 1 year ago)
- Topics: directions-api, geofire, google-maps-api, kotlin, okhttp, retrofit, xml
- Language: Kotlin
- Homepage:
- Size: 148 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Location Tracking App
This Android application, built using Kotlin and XML, allows company employers (admins) to track the real-time locations of their employees. The app also visualizes the routes taken by employees using polylines on Google Maps. This project leverages GeoFire, Google Maps SDK, Directions API, and Firebase to provide a robust location tracking solution.
## Features
* Admin and Employee Roles: Admins can monitor the location of their employees.
* Real-Time Location Tracking: Track the live locations of employees using GeoFire.
* Route Visualization: Display the routes taken by employees on the map using polylines.
* Firebase Integration: Secure data storage and real-time database operations using Firebase.
## Technologies Used
* Kotlin: For Android app development.
* XML: For designing the user interface.
* GeoFire: For real-time location tracking.
* Google Maps SDK: For map functionalities and displaying locations.
* Directions API: For generating and displaying routes.
* Firebase: For database and authentication services.
## Usage
### Admin Role
* Login/Register: Admin can create an account or log in if they already have one.
* Track Employees: Admin can view a list of employees and their current locations on the map.
* View Routes: Admin can select an employee to view their traveled route displayed using polylines.
### Employee Role
* Login/Register: Employee can create an account or log in if they already have one.
* Location Tracking: The app will track the employee's location in real-time and store the data in Firebase.
## Developers
* Vishal Dangi - Vishaldangi01x@gmail.com
* Kanhaiya Kumar - Kanhaiyashukla0.01@gmail.com
Project Link: https://github.com/Vishal01x/LocTrace/
## Screen Shorts:
### Polylines drawn on Google map according to users locations


### Routes drawn on Google map according to users movement

https://github.com/KanhaiyaKumarShukla/Location-Tracker/assets/148223010/4cd2e184-f4d6-46f1-80f0-8621303a2680