From personal experience and especially from the COVID19 quarantine, I was thinking heavily about connections, togetherness and just the relationships of other people. As a personal project, I wanted to develop a new app that could improve upon these values.
Often, it would be hard and tedious for me and my loved ones to do something as simple as watch something together when far apart. The ability to still remain close despite distance had been become an increasingly desired feature in tech for young people who spend a lot of time online. I love and use platforms such as Teleparty but, it is currently limited to web and many people may not have access to web devices.
How can we bring far apart loved ones together over their mobile devices using media?
I decided to design an app that could remedy this lonely problem with the goal of creating online collaboration and establishing a feeling of presence by allowing people to take actions in sync. This led me to create the following desired workflows:
The main unique feature would be creating a shared session where users would have the option of what platform to use (Netflix, Hulu, Youtube, Spotify etc.), invite friends and then while in the session, they could turn on their cameras and live chat while watching/listening together.
I started off by sketching out this initial idea; I thought of who my audiences would be, the cases when these users would use the app and a couple possible workflows using Spotify + Teleparty as my main points of reference. This led me to realize some design tradeoffs.
For further research and to help inspire the UI of my app, I created benchmarks of similar mobile apps. I looked at Spotify, Discord, Rave, Airtime, Teleparty, Deezer and Qobuz.
By doing so, it helped me significantly in collecting references of similar apps to see what I felt worked and didn’t work as well as help establish some of my goals. I wanted Join to be well-suited for collaboration, for its workflows to be explicit, easy to follow, and relatively short.
View all of my benchmarking here
I completed 5 in-person, semi-structured user interviews with young students (19-20 years old). I asked questions about how they interact with loved ones in digital spaces and what apps they already use.
Based on each key finding, I made sure to translate their feedback into my designs.
My designs changed a lot as I received feedback between each stage of lo-fi drawings, lo-fis in Figma, and hi-fis in Figma. Here's the following process with the Homepage:
To end up with the style I created for Join, I made three distinct home screen designs and then pulled aspects from each that I liked. I wanted Join to have a clean, modern look and was leaning towards a dark version to achieve that (similar to Spotify). However, I also wanted Join to also give off fun, playful vibes since Join revolves around community.
Throughout my iterations and after usability testing sessions with a Senior UX Designer from MathWorks (Kent Millard), a professor from Emmanuel College (Erich Doubek), and a professor from Lesley University (Heather Shaw), I got valuable feedback that led me to add vital features:
Being both brave and intentional with my design decisions was extremely important because it pushed me to not fall into making the same "cookie cutter" designs that I or someone else already made and let me creatively explore.
Collaboration, discussion and critique were also invaluable parts of my journey as it can be easy to get tunnel vision as a designer; Other people's perspectives and differences help me see things I never would be able to see on my own.
Join feels far from done! If I had more time, I would have wanted to add more customizable features and truly max out the potential of what users could do together. For instance, giving users more options to personalize their shared sessions with their friends depending on what kinds of people they're with, what kinds of show/music they're watching/listening to etc.
Another idea I had was to grant users the ability to "crash a friend's party" by joining friends' already live sessions.
I loved this project because: