B

oombox App

I helped to create social music discovery app called Boombox where users play in song selection contests with friends to find new music and create great playlists. Starting as a makeshift game among friends, the game grew into an app with thousands of users around the world. Boombox is no longer active but was available in the App Store and Google Play marketplace from 2020 to 2022.

 

ROLE

Co-founder and Designer

FOUNDING TEAM MEMBERS

Mike Weider, Nick Gagnon, Jonathan Macaskill

TIMELINE

September 2019 - May 2022

Problem

There did not exist a major platform whose sole purpose was to allow people to share and discover music in a social way.

Solution

Boombox allowed people to share music in a fun and social way. It ‘gamified’ the music discovery process and helped connect people through shared music taste.

IDEATION

Building the solution

Throughout the process of building the initial prototype and as we continued to make changes and ship new features, this process has been essential in creating a positive user experience efficiently.

 

IDEATION

Identifying target users

Through user testing and market research, we observed gaps within the music community that Boombox could fill. This has helped pinpoint who our users are, and how their needs shape the design of the app.

 

Target user #1 - “Avid Listener Adam”

Adam goes out of his way to find new music - his ratio of music to social interest in Boombox is 80:20. He is 25 years old and spends his free time on platforms like Reddit, where he engages in music-related threads. He is tech savvy, and has no difficulty navigating new applications but won’t spend time on an app that doesn’t help him discover that much music.

Target user #2 - “Social Butterfly Sarah”

Sarah is most interested in social apps - her ratio of music to social interest in Boombox is 20:80. She is a second-year university student who listens to similar genres that her friends do and is using Boombox after being invited by a friend. She spends her free time on social platforms and rarely goes downloads other apps unless they allow her to have fun with her friends in a social way.

DESIGN DECISIONS

Key product requirements

 

Submitting & Voting

In a Boombox game, players submit songs for a given theme and vote on their favorites. This is the most important functionality in the app. The competition details page is designed to make this process intuitive and easy.

 
 
 

Viewing competitions

Players who are in multiple games have to keep track of what actions are required of them and what the deadlines are for those. I designed the competition list page to make it as clear as possible what the user needs to do and when. The ‘submit’ and ‘vote’ buttons act as shortcuts for those actions.

 

Learning the game

One of the biggest challenges we continue to face is helping new users learn how to play Boombox. We’ve found that onboarding is the most important flow to retain users. Through user interviews and analytics, we’ve identified key pain points where users tend to drop off or become confused. By focusing on these areas, we’ve successfully increased the retention of new users through an improved onboarding experience.

 

DESIGN DECISIONS

Style guide

I developed a style guide that focuses on using more black and white for simplicity. This allows the album art of songs shared to be a more central feature of the design. I use purple sparingly to highlight important action items.

 
Group 1127.png

ITERATIONS

Learning from previous iterations

Boombox was born from a group of friends who created a friendly song selection competition through email, and has since grown into the app it is today as a result of countless iterations.

ITERATIONS

How might we make playing the game effortless and intuitive?

Almost all of the app’s key actions can be found in the competition details page - this is where users can vote, submit, view standings, leave the game or invite friends. Initially, this created an interface that can be overwhelming and confusing for the user. By mapping user flows, I narrowed down the key criteria for this page:

  1. Easy to navigate

  2. Highlights key actions

  3. Game functionality is intuitive

 
 

❌ Easy to navigate

✅ Highlights key actions

❌ Game functionality is intuitive

 

✅ Easy to navigate

❌ Highlights key actions

❌ Game functionality is intuitive

 
 

✅ Easy to navigate

❌ Highlights key actions

✅ Game functionality is intuitive

 

✅ Easy to navigate

✅ Highlights key actions

✅ Game functionality is intuitive

 
 

Previous competition detail page iterations

Final Design

A few key screens

Reflection

Throughout this project I learned more about the small interactions that we take for granted but can have a big impact on the overall user experience of a product. By understanding a user’s flow through the app, you can put yourself in their shoes to create a more seamless design.

KEY TAKEAWAY

Take a systems design thinking approach, paying attention to the small interactions and their influence.

Previous
Previous

Rewind Backups for Github

Next
Next

4U Academics Web App