Skip to content

jaiphookan20/Android-Real-Time-Location-Tracking-App-for-Families

Repository files navigation

SafeNest: a Real-Time Location Tracking App for Families:

• Collaborative project. I handled backend functionality in a team of 2.
• Context-aware Android application designed to enhance family safety; incorporates real-time, simultaneous location tracking for multiple family members & uses geofencing technology to trigger alerts when members enter or exit designated zones

Track your friends and family real-time with geofences to alert location-based activity.

How to install:

  1. Open the zip file to retrieve the application source code
  2. Open your preferred IDE (Android Studio is recommended)
  3. Add in your Google Maps API Key in the Android_Manifest.xml file
  4. Ensure to sync the Gradle Build Script
  5. Build the app. Note: The minimum SDK is API 30.
  6. Run on Android Emulator or your own device
  7. IMPORTANT: In order to enable tracking of your location, click on the "Enable Location" button on the Map, that will redirect you to SafeNest's App Permissions page on Settings. Here you must set Location Permissions to "Allow all the Time" in order for location-tracking and geofencing features to work correctly. Without enabling this feature, the aforementioned features will not function correctly.
  8. Start sharing your locations with others!

App Features Showcase:

Realtime Location Tracking & Geofence Notifications in Action (GIF)

Set a geofence for your child's school or workplace, so you don't lose any sleep and be notified when they've reached or exited where they're meant to be! All members of the circle will be notified when any member enters or exits the created geofences.

Home Screen:

Screenshot 2024-04-22 at 3 59 59 pm

Sign-up Screen:

Screenshot 2024-04-22 at 4 01 12 pm

Create a Circle/Group so that you can stay in touch of your familiy member's or Friends whereabouts! :

Screenshot 2024-04-23 at 12 49 09 pm

List of All Circles that you're part of:

image

Joining a Circle:

Once a particular member decides to create a circle, that person must share the invite code to the other prospective members they seek to join the circle. A User will only be able to join a circle this way, upon entering the correct invite code

image

Real-time Location Mapping of the members of your circle:

The light coloured circles are the geofences created by the members of your circle

Screenshot 2024-04-24 at 8 55 16 pm

Screenshot 2024-04-24 at 3 08 31 pm

List of Members part of the Circle:

Screenshot 2024-04-24 at 8 39 32 pm

Creating a Geofence in order for Family members to be notified when a circle member enters or exits a Geofence:

Set a geofence for your child's school or workplace, so you don't lose any sleep and be notified when they've reached or exited where they're meant to be!

Screenshot 2024-04-24 at 8 54 59 pm

Screenshot 2024-04-24 at 3 49 39 pm

Screenshot 2024-04-23 at 12 34 22 pm

Keep Track of your Created Geofences & Delete them if necessary:

Screenshot 2024-04-24 at 3 42 16 pm

Development notes

Minimum SDK is 30 Target SDK is 34

Android-Real-Time-Location-Tracking-App-for-Families

About

Real-Time Location Tracking App for Families

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published