Background location tracker for Traccar servers with offline buffering and configurable intervals
- Remove immediate flush trigger on network change - Buffered locations now retry on every location send and heartbeat - Heartbeat interval already covers retry needs, no need for extra trigger |
||
|---|---|---|
| .opencode/specs | ||
| android | ||
| docs | ||
| lib | ||
| test | ||
| .gitignore | ||
| .metadata | ||
| AGENTS.md | ||
| analysis_options.yaml | ||
| DEVELOP.md | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
TracPulse
Location tracking that just works.
TracPulse runs silently in the background on your Android device, keeping your Traccar server updated with real-time location data. No complicated setup — configure your server once, and TracPulse handles the rest.
Features
- Background tracking — GPS updates continue even when the app is minimized
- Offline buffering — Locations stored locally when offline, synced automatically when connected
- Configurable intervals — Adjust how often TracPulse checks your location
- Heartbeat mode — Periodic location reports keep your server alive during inactivity
- Battery optimized — Designed to run efficiently without draining your battery
Getting Started
- Install — Grab the APK from releases and install on your Android device
- Configure — Enter your Traccar server URL and device ID
- Start tracking — Tap the toggle and TracPulse begins reporting
Requirements
- Android device with GPS
- Traccar server (self-hosted or cloud)
- Android 8.0 or higher
Support
Need help? Open an issue on Codeberg.