In my Design of Networked Media course at Georgia Tech, I designed and created a clickable, high-fidelity prototype for Friendle, an application that helps reforge and expand the user's existing friend network. The project took place from October 2017 to December 2017, and was completed in conjunction with my other course projects. From this project, I improved my user research, ideation, wireframing and prototyping skills. 




The idea for this project stems from an issue that I have been interested in prior to this class, which is the idea of forming genuine friendships. Often times, modern social media is a mirage used to cover up a person’s actual life. People want to show themselves in the best light, and so they add as many friends as they can and post as much content as possible to show how “happy” they are. The question here is whether or not this persona they create online is an accurate representation of their true self? 


The motivation behind Friendle is more so to serve as a tool for discovering and preserving friends, but the actual friendship-building process would happen in person and/or over voice communications. Friendle’s purpose is to suggest potential friends to a user, and suggest places for them to hang out at. Some additional functionalities for Friendle are to serve as the user’s personal reminder to regularly hang out with their friends, and keep track of hangouts the user has planned already. A user’s friends list on Friendle is for the user’s own convenience rather than being a trophy to show off to the world how many friends the user has. I wanted to take the competitiveness of modern social media out of the picture so the user can focus on finding people who can be their friend. 


User Research

I first started the project by looking into the potential user base and finding their pain-points. I did market research to see what existing solutions exist that tackle this problem, and came across applications like Tinder and Ketchuppp. Romance aspect aside, Tinder allows its users to find others who share similar interests and who they would want to connect with and get to know more. Tinder, however, introduces barriers of entry such as a ranking system, unknown algorithms that limits who gets displayed on the user's screen, possible compromising of safety, etc. All these digital outlets also introduce a lack of authenticity when connecting with someone. 

As for real life discovery friend networks, it’s all a matter of who you know – or who you don’t know. In the real world, one can only meet others through a mutual friend’s introduction, or by going to community social events. And for those who are more introverted, willingly going to these social events by yourself is out of the question. Therefore, it is often quite difficult to discover new friends in real life outside of your own friend circle. 

After some user interviews with peers at Georgia Tech, I created a list of user assumptions that would help me greatly during my design process. 



I first started my design process by planning out the flow of the tool that I wanted to make, and specifying all the things it should accomplish. This step allowed me to think deeply about the functionality that Friendle would have. The biggest takeaway from this exercise was the concept of finding friends within one’s existing networks versus finding entirely different friends. This prompted me to think about how I would handle users who have no friends at all. The solution I ended up with was allowing users to not specify friends at the beginning of the registration process, and the app would then suggest people from the user’s community based on the user’s interests.



One question that has been asked of me throughout the project is where I am getting these “friends” from. The short answer is that the user will build this friend network on their own, and this will be stored in the app in the form of the user’s “friend list.” The long answer is that at the beginning of the registration process, the user will have the option of importing friends from their existing social media such as Facebook. The user’s friends list for Frindle will initially be empty, and the user can populate it with friends who currently use the app and are connected to Facebook, or by the contacts on their mobile device of their choosing. Alternatively, the user can choose not to specify any friends. Once the user dives into the application and starts discovering friends, the app will act differently depending on whether or not the user has friends in their friends list. If the user has friends in their friends list, the app will first suggest mutual acquaintances to the user based on mutual interest. The mutual friend between these two people will not be revealed as to not cause any tension, but the user and the mutual acquaintance will know that the other person is accountable. This allows for a greater sense of safety and assurance. If the user does not have any friends in their friends list and/or if the system has no more mutual acquaintances to suggest, it then pulls from its overall userbase and suggests people in the user’s community with mutual interests. Once the user finds a match, the user is first prompted to set up a hangout with the other person to see if they would like to pursue this friendship. If the hangout works out well, the user will have the option of adding the person to their friends list for future reference.



Once the user has a populated friends list, they are able to create additional hangouts with their friends in order to keep building their friendships. 



After I created the flow for this application, I then proceeded to create some low-fidelity sketches. These sketches were then subject to some peer evaluation and feedback, and went through multiple iterations to perfect the user experience and figure out all of the application’s details.

Once I settled on the experience of the application, I then went into Adobe Illustrator to create some low-fidelity wireframes. This would be the beginnings of the high-fidelity, clickable prototype that I presented as my final deliverable. I was able to figure out the general layout of elements during this stage for Friendle, and I was able to further develop all of the functionalities that Friendle would have. These wireframes were then subject to additional feedback, which lead me to my final prototype version.

Show More


For my high-fidelity clickable prototype, I used Microsoft Powerpoint to create the interactions for the sake of ease and finance. Please feel free to view further detail for the high-fidelity wireframes by clicking on any of the images above.

Discover Friends Screen

Here, the user can discover friends. Mutual acquaintances with similar interests are suggested to the user first, and can be identified by the icon to the right of the person’s name. Once the system runs out of mutual acquaintances, it will then default to suggesting other Friendle users with similar interests based on proximity to the user. The user can specify whether or not they want the system to suggest mutual acquaintances in the settings.