Inspiration
WE LOVE MUSIC, and we ALSO LOVE RUNNING, so we put 2 and 2 and boom, this thing was born.
What it does
TempoTunes is an app that tracks your steps-per-minute and curates a custom playlist that matches your current pace, so YOU can vibe to the fullest during your runs.
How we built it
Our front end is built with react native, with a back end made with python and mongodb. We query openai for bpm matching songs and run custom algorithms to sift intriguing songs to be added to the dynamic playlist.
Challenges we ran into
- Compatibility issues between android and ios, we ended up sticking with ios
- Learning react native and javascript on the fly and creating an entire mobile app front-end based on that
- Connecting the front-end and back-end
- Spotify account authentication and playlist curation
- Operating at minimal power levels due to energy deficiency (lack of sleep) ## Accomplishments that we're proud of
- Successfully retrieving local phone data and calculating the steps-per-minute
- The ability to log in to your own Spotify account and hook recommended songs to the account queue
- Connecting the front-end and back-end completely ## What we learned
- How to use react native and javascript
- Third-party account authentication ## What's next for TempoTunes Widening the scope could see features such as curating songs based on more data such as location, creating a smart and immersive UI, improving the accuracy of the steps-per-minute algorithm , etc. However, as a team, we feel that for the time being TempoTunes will remain an incredibly insightful and meaningful hackathon project.
Log in or sign up for Devpost to join the conversation.