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.
• Provide robust geofencing. • Provide accurate real-time location data. • Provide real-time location sharing(with consent). • Deliver map(OSM) navigation with access to various map tiles. • Offer capture coordinate feature.
- Inaccurate reception of real-time location data.
- Real-time location track of any user with explicit, informed and revocable consent.
- Unavailability of a effecient mobile based system that can detect user location within predefined geographic areas while ensuring accuracy and low battery consumption.
- OpenStreetMap lacks real-time path trajectory display based on user location data and capture coordinate ability.
| • |
• |
| • |
• |
| • |
• |
| • |
• |
| • |
|
|
|
|
|
|
- New user account registration.
- Old user account re-login.
- User account deletion (if-wanted).
- User account login (exact input of login credentials).
- New user registration and re-login.
- Access to main "Home page" of the application.
- User profile display.
- Display of the '3' main buttons of the application.
- User logout access.
- User current location data analytics display
- Real-time location check against pre-defined geofence boundary with proper fingerprint authentication in order to detect an user is currently 'inside' or 'outside' the boundary.
- Based on final result displayed on screen, quick notification triggering happens with the result being saved in 'firebase' backend database.
- Until the screen is active the real-time location tracking goes on with updated analytics data.
- Until and unless the screen gets inactive, continious real-time location data fetching goes on to the 'firebase' backend database.
- Any user's real-time location check against pre-defined geofence boundary only with availability of 'latitude' and 'longitude' data.
- User real-time path trajectory track on OSM display with analytics.
- Real-time multiple user's location sharing and display on map (with user consent).
- Access to versatile map tiles like satellite view, street view, etc.
• Robust geofence setup: The system can inject any geofence boundary into the application. This opens the door for advanced use cases such as region-based workflows, restricted area based detection and customizable location rules. It makes the project highly flexible and adaptable to real-world scenarios.
• Consent based multiple user tracking: With only after proper user consent, a single user can track the real-time locations of multiple users. This enables coordinated movement, team management and safety monitoring while ensuring privacyand user control remain a priority.
FINAL NOTE
Thanks for reading! If you like this project please ⭐ the repo and feel to open issues or PRs. Suggestions are always welcome!






