Skip to content

PritulKumarRoy/GeoREADME

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart GNSS System Logo

SMART GNSS SYSTEM | Geo

A mobile application for geofencing, navigation and location-based services.



OVERVIEW

The smart GNSS system is an android based mobile application that provides efficient geofencing, location tracking and map navigation. This platform aims to solve real-world issues related to geofencing, location accuracy and navigation efficiency.

OBJECTIVES

🔲 Robust geofencing 📍 Accurate real-time location 👥 Location sharing (consent based) 🗺️ OSM navigation & map tiles 📸 Capture coordinates


PROBLEM STATEMENTS

  1. Inaccurate reception of real-time location data.
  2. Real-time location track of any user with explicit, informed and revocable consent.
  3. Unavailability of an efficient mobile based system that can detect user location within predefined geographic areas while ensuring accuracy and low battery consumption.
  4. OpenStreetMap lacks real-time path trajectory display based on user location data and capture coordinate ability.

TECHNOLOGY STACK


Flutter Firebase
OpenStreetMap (OSM) Java Development Kit (JDK)
Gradle Notepad
Android Studio Visual Studio
Map Tiler


APPLICATION WORKING ARCHITECTURE




MOBILE INTERFACES

📱 Registration screen

🔐 Login screen

🏠 Home screen

📍 Location tracking screen

🚧 Custom geofence screen

🗺️ Map screen



KEY FUNCTIONS


📝 Registration

  • New user account registration
  • Re-login for existing users
  • Account deletion option

🔑 Login

  • Secure credential login
  • Navigation to registration
  • Access to home page

🏡 Home

  • User profile display
  • Three main feature buttons
  • Logout access

📍 Location Tracking

  • Real-time location analytics
  • Geofence check with fingerprint auth
  • Instant notifications & Firebase sync
  • Continuous location streaming

🚧 Custom Geofence

  • Location check via lat/long
  • Real-time trajectory on OSM
  • Multi-user location sharing (consent)
  • Satellite, street view tiles

🗺️ Map

  • OSM with navigation
  • Click-to-capture coordinates
  • In-app coordinate database
  • Multiple map tiles support


FUTURE POTENTIAL


📍

Robust geofence setup

Inject any geofence boundary — enabling region-based workflows, restricted area detection, and fully customizable location rules.

👥

Consent based multi-user tracking

Track multiple users in real-time with explicit consent — perfect for team coordination, safety monitoring, and privacy-first design.




⭐ FINAL NOTE

Thanks for reading! If you like this project, please ⭐ the repo and feel free to open issues or PRs. Suggestions are always welcome!

Releases

No releases published

Packages

 
 
 

Contributors