Josh on GitHub Josh on LinkedIn Josh on IG Josh on YT Josh on PDGA

MotoRider - my first mobile app for GPS tracking

purpose

the year was 2016, and I ran into a good deal on a 2007 Yahama R6. She was beautiful.

r6

anyways, my girlfriend at the time, now wife, was super anxious about me riding it (she knows me well), and wanted me to text when I arrived and departed from any location to make sure I was safe.

me being me, I would often forget to message, which would leave her in a panic wondering about the state of me.

my solution, was to write a mobile application which she could use to track my GPS location. I wish I had photos or screenshots of the project but unfortunately I don't...maybe it still exists on an old harddrive in my basement. If I ever find it, I'll be sure to come back here and provide more detail.

functionality

anyways, I had to install this Traccar client which allowed access to my GPS location on my cell phone. From there I had it so that when she accessed the map view in her phone, it would pin-point my exact location.

One of the nice features of this Traccar was that it had like a live view, and historical data to see where you were, and then cool metrics like speed and stuff. I used that to provide a live view in the mobile app of my whereabouts and speed.

This actually back-fired on me twice:

  • once when my phone died near a hospital as I was traveling (so it looked like maybe something bad had happened...oopsie)
  • and on a trip to Lexington, KY, where on an open highway free from any other soul, I reached 172 MPH and I later heard about it.

tech used

  • Traccar
  • Flutter
  • Google Maps API