Purify (stylized with no caps as purify) was born during the 2016 TartanHacks at Carnegie Mellon University. I worked with two other project members, one of whom I worked with on the coding aspect of the project, and the other who was in charge of the design and interface.
We wanted to make a a web application related to music, and drew inspiration from our own experiences with SoundCloud, an online platform that allows users to listen to, upload, and share music with each other. When users log in to SoundCloud, they have a feed of music that was either shared by or uploaded from the users they are following. Thus, when listening to one’s feed, it is hard to control what kind of music is played. For example, if someone wanted to listen to their feed while studying, since the music on the feed can’t be filtered to a specific genre or BPM, not every song would be conducive to studying.
As shown above, there is no option to filter a user’s feed.
Based on this predicament, we decided to make an app that would allow users to search for a song, then filter the user’s feed based on certain qualities of the selected song, such as genre, artist, BPM, etc.
Although we weren’t able to finish and deploy our app by the time the hackathon ended, I still value the experience that I gained in making this app. It had been my first hackathon and my first exposure to web development. I gained experience in learning to use new technologies, and it was also fun to stay up late at night coding with my friends on a project we were all interested in!
Can be found on Github.