Skip to content

A location tracking app where user can be continuously tracked.

Notifications You must be signed in to change notification settings

Vishal01x/LocTrace

Repository files navigation

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

Project Link: https://github.com/Vishal01x/LocTrace/

Screen Shorts:

Polylines drawn on Google map according to users locations

img1 img2 (1)

Routes drawn on Google map according to users movement

img3

loc2.mp4

About

A location tracking app where user can be continuously tracked.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages