Discover and explore top open-source AI tools and projects—updated daily.
nickfoxOpen-source GPS tracking system for mobile devices
Top 41.2% on SourcePulse
This project provides a comprehensive, open-source GPS tracking system for Android and iOS devices, displaying real-time and historical routes on various map providers. It's suitable for fleet management, personal safety, and research, offering a mature solution with over 2.2 million downloads since 2007.
How It Works
The system comprises native mobile clients (Android in Kotlin, iOS in Swift) that capture location data and a PHP/JS backend for receiving, storing, and processing this data. A responsive web interface allows users to view tracking information. Version 7 features a complete rewrite using modern architectures like MVVM and clean code practices, enhancing maintainability and performance.
Quick Start & Requirements
dbconnect.php (MySQL, PostgreSQL, or SQLite), and run install.php. Requires PHP 7.4+, a web server (Apache/Nginx), and a database.clients/android-kotlin in Android Studio, update Constants.kt with the server URL, and build. Requires Android Studio 4.0+, Android SDK 21+.clients/ios-swift/GPSTracker.xcodeproj in Xcode, update APIService.swift with the server URL, and build. Requires Xcode 16.2+, iOS 15.0+.Highlighted Details
Maintenance & Community
Actively maintained since 2007, with Version 7 being a significant rewrite. Contributions are welcome via Pull Requests. Contact information and GitHub profile are available.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
Legacy components (ASP.NET, Windows Phone, Java ME, WordPress plugin) are available but not actively maintained. The Android client is noted as "coming soon to Google Play."
5 months ago
1 day
Dimillian