This repo hosts code which powers a self hosted GPS route recorder (something like Strava).
Theoretically you should be able to run this on any kind of micro-computer and NMEA GPS chip, however I use the following hardware:
To start the recoding process run:
python3 gps-record.py
When you are done you can kill the recording process. To view the route you just recorded run the web server:
flask run --host=0.0.0.0
and then navigate to the IP address/hostname of the Pi:
http://<pi>:5000
