Skip to content

A web app designed to generate personalized playlists based on your running tempo.

Notifications You must be signed in to change notification settings

NathanL15/Tempo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tempo

This project was developed at HackThe6ix 2024 @ University of Toronto. Developed by Nathan Lu, Max Jin, Sam Jian and Andrew Shim.

Inspiration

Running: freedom and ecstasy for some, and a daunting task for many. It has been a staple in cardiovascular health since the dawn of time. While running has been proven to significantly improve both physical and mental health, why do so few people do it—even gym-goers? Running is often seen as repetitive, boring, and difficult to keep pace with, which can lead to a lack of motivation. This inspired us to create Tempo, a web app that generates a playlist based on your running goals.

What it does

Tempo is a web app that considers your goal running distance, time, and height to calculate your optimal running stride pace. It then curates a unique playlist based on your preferred songs or chosen genre, matching the tempo to your stride pace. This allows runners to subconsciously maintain their pace throughout their entire run, without needing to consult or adjust any metrics.

How we built it

Tempo was built using Spotify's API to build playlists and find songs. It is run on a backend server using Node.js and Express.js, and the frontend was built using React.js and regular CSS.

About

A web app designed to generate personalized playlists based on your running tempo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •