Inspiration

Mainstream Music Platforms focus on promoting well-known artists, so we wanted to create a space where emerging talents and diverse musical styles could be discovered. By highlighting artists from around the world and curating playlists based on location and user preferences, we aim to provide an opportunity for these musicians to reach a wider audience. Our goal is to help expand listeners’ musical horizons, giving them the chance to explore unique sounds and connect with artists who may not be on the mainstream radar.

What it does

Our project aims to create a web application that immerses you in the world of music, transporting you to different places through sound. Simply enter a location in our search field to embark on a musical journey to your desired destination. Our platform curates playlists featuring artists from around the world based on your chosen location, allowing you to refine your experience by filtering songs by genre, danceability, and mood. You can favorite playlists that resonate with you and discover new artists and diverse sounds that expand your musical horizons.

How we built it

We used a variety of tools including, React.js, PostgreSQL, FastAPI, HPCC Enterprise Computing Language, Nominatim.

Challenges we ran into

  • A major challenge we encountered was implementing user authentication within our application. Initially, we attempted to use Auth0 to handle user logins and registrations, but we found it too complex to integrate, given our limited time frame. We then explored JavaScript’s Auth.js library, however, we still faced difficulties in seamlessly integrating it into our system.

  • Working with the HPCC Systems ECL Clusers, we initially had challenges with coding in ECL and retrieving data from the cluser. However, after working through some of the challenge questions provided by HPCC Systems, we were able to successfull clean the 2 datasets we used, Million Song Dataset and Spotify Million, and prepare the dataset for our web application.

What's next for thePlaylist8

We hope to further develop our web application by integrating SpotifyAPI as well a Recommender System based on User's favorited history.

Built With

Share this project:

Updates