Inspiration 🤩

We drew inspiration from the location feature on Bandcamp and wanted to adapt this to showcase artists from the region rather than artists performing in the area. We also wanted to implement a filter feature to allow people to explore specific genres they desire like the 'Top 50 [genre] Songs' playlists offered by Spotify.

What it does 👀

Shuffles is a mobile app for travellers (or individuals!) that takes the hassle out of finding the perfect travel playlist. Using an artist database, Shuffles presents a personalised curated playlist based on user's preferences and the location to which they are travelling. Users can then listen to the music and decide what they like. 'Shuffles' presents five songs at a time, displaying the song name, artist name and the option to play the song on the app.

How we built it 💡

We decided that a mobile app would be the most feasible and appropriate platform. Using Bandcamp API, we implemented an express server that filters through the location-tags and then the genre-tags. This data is then shared through to the front end, where we used React Native to create the UI, adding icons, a logo, audio files and a search bar. We ideated using the double diamond design thinking method, converging into an idea that we all can relate to.

Challenges we ran into ⌛️

One of the initial challenges we faced was the process of ideation itself. It took us countless hours of brainstorming and deliberation to craft a concept that effectively addressed the needs of travellers and seamlessly integrated with their journeys. Additionally, as we considered the features to incorporate into our app, we encountered the challenge of managing our resources effectively within the given time constraints. These challenges pushed us to think creatively and strategically, enabling us to distil our ideas and ultimately shape a unique and innovative solution.

Accomplishments that we're proud of 🥰

Everyone on the team showed commitment to the project and we collaborated well to develop an effective and successful solution. The problem we chose was something we can easily relate to and find relevant not only when travelling but also in our daily lives. We are satisfied with our project and we believe the solution we have created adequately addressed our identified problem.

What we learned 📚

Through this hackathon, we have learned the significance of time management and creating realistic goals and expectations. Creating an idea that is thought-through and planned out is essential in ensuring efficient project development.

What's next for Shuffles 💜

Our next objective would be to implement community input so that Shuffles can provide songs suggested by the residents of a specific area. We’ve also looked into the future implementation of Shuffles on a major scale. Most importantly, we thought the implementation of local gigs of artists on Shuffles would be useful as it would allow users to physically participate in their location and get better value out of their overall experience.

Built With

Share this project:

Updates