DIYGPSTracker / DIYGPSManager

Manager Android app part of DIYGPSTracker system
MIT License
0 stars 0 forks source link

DIYGPSManager

Android app to log GPS data to your own Google Forestore back-end. You install the Logger app (this app) to the device which is attached to the asset to be tracked. There's a companion app which is the Controller and Viewer for the logger app and the back-end.

The main purpose is that I don't store or even touch any of your data. You just have to spin out your own Firebase project with your Firestore back-end, and you'll control your own data. This eco-system supports strict data control (only specified users can record or view), multiple assets to track, and ad-hoc geo-fencing (think about alarming or disarming your car).

The intended use:

  1. Create Firebase project with Firestore back-end enabled. This is where your data will be stored, you manage it. The app developer won't receive any of your data.
  2. Supply the Project ID, App ID and API Key of your project in the settings.
  3. It's your choice if the Tracker, the Manager, or both, or neither will use Google or Anonymous authentication. You can choose the authentication mode in the apps. In case you select to use Google authentication on any of them, you'll need to enable that for your Firebase project.
  4. You have the freedom to formulate your own Firestore rules.

My use-case: