Inspiration
A song that doesn't quite fit the mood of working out can ruin the entire experience. We love music and running and want to make sure they're working perfectly in sync.
What it does
Takes the Health Data exported from the iOS health app, parses it to extract Running data, analyses it to remove useless data and group running sessions noted separately in the data file as one and uses a relation between song bpm and running pace to suggest songs for various intervals of the workout.
How we built it
Flask for the backend does all the heavy lifting, managing both the server requests and directing the xml data to pandas for further processing. HTML and CSS were kept as clean as simple as possible to provide an uncomplicated user interface.
Challenges we ran into
Parsing and understanding the XML files and then extracting meaningful information from them was a huge challenge.
Accomplishments that we're proud of
Getting a working web app out in such a short amount of time, seeing as it is the first hackathon for both members of this team.
What we learned
A lot about data management and processing, especially working with Pandas.
What's next for TemPace
An iOS app to make this process as seamless as possible. Better spotify integration for the website.
Log in or sign up for Devpost to join the conversation.