Inspiration

We sure love a good Spotify Jam when it comes to a grim group project, but not when everyone has totally different music tastes that switches up the vibe with every song switch.

Hopefully we're not alone in this -- we want a way to centralise everyone's music tastes in a cohesive way consistent to the vibes in the room. So like a spotify blend, but it knows how to read the air in the room ;)

What it does

Imagine walking into any room, snapping a quick picture, and instantly having the perfect playlist for the vibe -- consistent and cohesive at that. Whether you're gearing up for a focused group study session, intense workout, or hosting a chill gathering, SurroundSound takes the guesswork out of misic selection.

No more wasting time searching for the right playlist or stressing about setting the perfect mood for your event. With SurroundSound, the perfect ambience is just a snap away. Simply take a picture, and let the app analyse your surroundings to create a customised playlist that perfectly matches the atmosphere. SurroundSound adapts to your environment, making sure you always have the right tunes at the right time. It's your go-to music companion, wherever you are.

How we built it

The project initially took off as an audio visualisation app but then quickly we transformed to the current vision: a camera app which analyses your surrounding via camera, combines it with your personal music tastes and transforms it into a personalised curated playlist for your surroundings.

  • The project started off with the frontend where our design team designed the layout of app and the amazing and accessible user-interface.
  • The backend of our app was mainly through the navigation of Spotify and OpenAl integration to assist with image/mood processing, song recommendations, and playlist creation.
  • The project is then put together through establishing server and storage components into what we have now.

Challenges we ran into

The biggest challenge our team encountered was the image processing system and navigating the Spotify API which none of us in the team had prior experience with. However, through perseverance and collaboration, our team managed to work together and build efficient and working app without have to make any compromises and take any shortcuts.

Accomplishments that we're proud of

We are proud that each and every component of the app from the camera components to the playlist creation components of the app. Every stage of the app development has presented interesting problems and obstacles which we were able to tackle as a team.

There were many aspects of this project which allowed each team member to make the most of their strengths. By working together with effective team communication, we were able to appropriately delegate the workload to make the most of the little time we had!

We are very proud of the cohesion of our final product. The aesthetic and branding is simple but effective, and we believe that it has made a big step towards being a memorable and user friendly product.

What we learned

As a team we learnt a a lot of collaboration skills and we learnt more about each other. We also tested the limits of what we can and cant do for this project. Individually, we learnt how to leverage AI, doing prompt engineering, UI designs and server-side engineering. Basically, for the whole team, we learnt how to build an app regardless of the fact that it was the first time we ever built a project together.

What's next for SurroundSound

We will take SurroundSound and prepare it for the world to use. We plan to make more optimisations and feature improvements to our app for users around the world to use. This could be the next big hit :)

Built With

+ 2 more
Share this project:

Updates