Skip to content

emilyannemoses/run-tracker-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Emily's Run Tracker

Run tracker web app link:

My Run Tracker front-end is made with LoneJS; a front-end JavaScript framework created by Bob Main. Please visit the LoneJS GitHub repository to learn how to get started on your own single-page application.

How was Run Tracker conceived?

As an avid runner and data nerd, I felt a need to track my progress. I downloaded a GPS Tracker on my iPhone, and I track each run individually. The data given are elevation, latitude and longitude, time, date, miles ran per hour and fastest pace ran. I decided to build Run Tracker app to give a kinder interface to display just the information I thought was important.

Technologies

  • python3
  • ES6 (SPA framework LoneJS)
  • myJSON

I hadn't worked with Python before this project, but I found it to be a really pleasant experience and I hope to work with it more in the future. The iPhone app allows for exports in .gpx format to a folder on my machine, from there I wrote a Python method which extracted each .gpx file individually, parsed through the data I wanted, and I created an API around this data.

This data was then spit through myJSON to host the data that Python was creating for me, and then plopped onto the front-end of my loneJS web app for easy viewing.

If you're interested in the Tracker app I use, here it is: Minimalist GPS Tracker

Releases

No releases published

Packages

No packages published

Languages