Inspiration There has been a popular workout on TikTok with a playlist of Doja Cat songs that get faster to pair with a workout, but we wanted to have that option with any artist! We believe that this helps to encourage people to live healthy active lifestyles while listening to their favorite artists!

What it does This application creates a playlist based on an inputted artist. The playlist incrementally increases in tempo with each song and is accompanied by a recommended speed to set the user's treadmill at in order to walk along with the music.

How we built it **Backend: ** Connected to the Spotify API using Spotipy Documentation in order to fetch data attributes from popular tracks of an artist, including tempo. This information is then sorted by BPM and the recommended treadmill speed is calculated. This is all put into a data structure and pushed to a server using Flask **Frontend:** Used HTML and CSS to design a webpage, then used javascript to fetch data produced from the backend

Challenges we ran intoWe had a hard time connecting front end and backend, but ended up using flask with the help of one of our mentors

Accomplishments that we're proud of All of us honestly went into this not expecting at all to have any kind of final product. We're all incredibly proud and impressed with ourselves for making something that was so outside of our comfort zone and knowledge!

What we learnedWe learned a lot about APIs, HTML, CSS, Javascript, and team programming

What's next for Treadify Playlist Generator Playlists based on other attributes, such as user's favorite songs, albums, genre, and recommendations based on artists

Share this project:

Updates