Background location tracker for Traccar servers with offline buffering and configurable intervals
Find a file
fiatcode 2123df11c9
chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest
- Kotlin 1.9.22 → 2.1.0, KSP 1.9.22-1.0.17 → 2.1.0-1.0.29
- flutter_local_notifications 18.0.1 → 21.0.0
- permission_handler 11.4.0 → 12.0.1
- workmanager 0.6.0 → 0.9.0+3
- desugar_jdk_libs 2.0.4 → 2.1.4 (required by flutter_local_notifications)
2026-05-06 07:27:38 +07:00
.opencode/specs chore: format code 2026-05-04 08:28:05 +07:00
android chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest 2026-05-06 07:27:38 +07:00
docs docs: add easter egg implementation plan 2026-04-30 18:13:16 +07:00
lib feat: improve logging and event filtering 2026-05-04 09:43:01 +07:00
test feat: rename package to dev.fiatcode.tracpulse and app to TracPulse 2026-04-30 18:01:19 +07:00
.gitignore fix: address analysis issues - remove unused import, fix deprecated APIs, update test 2026-04-30 11:40:56 +07:00
.metadata fix: address analysis issues - remove unused import, fix deprecated APIs, update test 2026-04-30 11:40:56 +07:00
AGENTS.md docs: add AGENTS.md 2026-04-30 16:46:27 +07:00
analysis_options.yaml fix: address analysis issues - remove unused import, fix deprecated APIs, update test 2026-04-30 11:40:56 +07:00
DEVELOP.md docs: simplify README with marketing, move technical details to DEVELOP.md 2026-04-30 18:05:41 +07:00
pubspec.lock chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest 2026-05-06 07:27:38 +07:00
pubspec.yaml chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest 2026-05-06 07:27:38 +07:00
README.md docs: simplify README with marketing, move technical details to DEVELOP.md 2026-04-30 18:05:41 +07:00

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

  1. Install — Grab the APK from releases and install on your Android device
  2. Configure — Enter your Traccar server URL and device ID
  3. 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.