Inspiration
A while ago, I thought about making something that incorporates music and working out. As I have almost no experience making something like that, I took this hackathon to try to create something that combines working out and music. Thus, Rhythmia was born!
What it does
Rhythmia creates a playlist from the user's liked songs and top songs and artists based on recommended bpms for warmups, cooldowns, and workouts. This project was built under the Health track.
How we built it
I used Javascript and SpotifyAPI along with some Node.js and Express to create the back-end, while also using HTML and CSS to make the front-end.
Challenges we ran into
A lot of challenges pertained to getting the authorization code from the webpage domain, as well with getting certain information like the bpm of a given song. Other challenges that I ran into was linking the actual script to the webpage. Because I ran out of time, I ended up not doing that, and instead just
Accomplishments that we're proud of
What we learned
I learned more about how Node.js worked and how Spotify actually works. Also, I learned more about structuring how the project should be made.
What's next for Rhythmia
Possibly some form of interactivity or getting songs from the entire discography of artists. Also making sure the webpage works properly with the javascript so that users dont need to download anything and open a command line and run node.
Built With
- css
- html
- javascript
- spotifyapi

Log in or sign up for Devpost to join the conversation.