Landfriends - Increased User Retention By 200%

Introduction

Landfriends - is a location-based chatting app designed for people who are aged between 16-40. With the adaptation of location-based technologies and services, more and more people are sharing their location with their friends, family members, and colleagues. 

While people share their location, this creates immense opportunities to connect people based on their location. Very few applications in the market addresses this or stated otherwise, the location based social media concept was pretty new back then. That's when, Landfriends - A Location Based Chatting App came in, which initially started offering this kind of features. The goal was to connect people based on their geographic location, let them interact (read "chat") with each other and share their activities.


My Role

Being the only Product Designer (and the UI/UX Designer) within the team, I looked after the product from scratch. I worked with the developers, project manager, product owner, and a few other junior UI/UX designers who I hired for minor design support and interaction design.


Problem

01 | For people, who are introvert and want to socialize with other people in a public gathering virtually, there is no realistic way to communicate with nearby people without approaching them physically. Oftentimes, in a public gathering (like a concert, or sports match) physical approach is not possible.

02 | Close friends and family members share their location among themselves to always stay informed. "Google Maps" and/or "Find Friends" are two popular apps that provide these features but lack further functionalities which the new generation requires in terms of connectivity.


Defining the Problem

- "At present, there is no way for people to befriend nearby people without physically approaching them and friends & family members who love to share locations among themselves want to express more but can't."


Goal

Increase location-based connectivity

Allow people to choose if they want to share their location publicly so that they can connect with nearby strangers or privately with only a few people they chose. This should be done in a manner that people feel trust, safe and comfortable. After that, the app can show further options that will inspire them to take action with other people/friends/family members. 

Increase location-based interaction

Our goal was also to increase the interaction within the app. When interaction happens, happiness increase, and when happiness increase, the value increases.

Build trust

Users must feel safe and trust the environment the app offers because, without trust, users won't take necessary actions. The app should have options to immediately turn off the location of the users. Also, after installation, the app should show all the use cases, along with necessary permissions and how these permissions will be used to psychologically prepare users to feel at ease. That way, in the later stage of using the app, users won't feel threatened and quit the application. This was a very important goal for us to achieve.​​​​​​​


Impact

I did 100+ iterations in our design sprints. I kept launching new versions one after another. I kept solving experience and design issues in the next release which gradually improved the metrics. In a span of 6 months, these are our achievements:



User Persona

Based on our discussions with all the stakeholders (product owner, marketer, and project manager) I identified two kinds of users initially for whom I was supposed to design. 




Process

User Interview

I collected 465 emails from the marketing team which matches our target user profile. The marketing team collected these emails from different sources such as social media, lead magnets, surveys, etc. I created a questionnaire (which you can check below) and sent the 465 people's emails using Mailchimp. Only 4% participated in the survey. I called the rest of the people politely asking them to check their email and participate in the survey. (It took too much time to do the calls, so I used a junior associate to make the phone calls). After the phone call, more people participated. Finally, we got 55 participants (which was not a bad number to start).

Design Sprints

I conducted design sprints for better collaboration with all the members of the team. Design sprints are good for brainstorming sessions and it helps all the team members stay connected.

Brainstorming

In our brainstorming sessions, we focused on getting as many ideas as we can. Quantity over quality was the main focus. "There are no bad ideas" - was the mantra. Brainstorming sessions were helpful for full team engagement where all the team members could speak freely with their minds. 

As the only Product Designer in the team, I had to make sure no ideas go unwritten even though it may sound like "it won't work" at the first place. I used to apply "Impac vs Effort" metrics to prioritize ideas. It means ideas that need less time to implement and have a higher impact on our goals should be executed earlier than those which need more time and comparatively have a lower impact. I use Miro to document ideas and shortlist those for execution.

Competitive Analysis

I researched some of the competition from different regions in the world but targeting the same kind of users as we are. I installed those applications on my phone and used the apps. I read their users' feedback and checked their ratings. I was just interested in knowing more. 

What I learned was surprising! First of all, people were really interested in sharing their location with other people and wanted to socialize. These applications are already having millions of users who use the apps regularly. This proves that our goal is achievable and we are on the right path. From my research, I would like to point out the best three of the competitors:

Glympse: A very amazing location-sharing app. Friends and family members use to always stay in touch location-wise. They do not offer any chatting or interaction option.

Life360: Another cool app that focuses on location sharing. It is fun and colorful. The chat feature is missing.

Snapchat: Although Snapchat's main focus is not on location sharing, it did a tremendous job in showing customized avatars on maps and providing amazing intractability to its users. It needs no further mentioning that, Snapchat is an awesome chatting app.

I was already filled with tons of ideas about what our "LandFriends" app will look like. I became so excited and couldn't wait to start.


User Flow

So far I have done at least 50+ different iterations on different user journeys to find the easiest and most pleasant one. Finally I have reached to this:


Sketching

I have done at least 100+ different iterations for different flows and screens. In the overall process, I have always reminded myself, "I am not the user" so that, I can design for my users.

Wireframes

A sneak peeks into my wireframing.

Early Designs

After our initial research and ideation, I created some early designs to show to our target users. I was looking forward to doing usability testing and building the initial MVP (Minimum Viable Product). My early designs took at least 10+ iterations on each page due to some decision changes, business focus shifts, and/or new ideation.

Signup Screen

The signup screen was very important to me because this is the page where new visitors drop off. Most of the visitors do not want to go further by sharing their email/mobile at this stage. I was careful designing this page.

(Here are 3 different versions of the Signup screens I designed to test)

Map/Land Screen

This was the core screen in our application. As it was a location-based application, where the geographical interface was most important, I had to be cautious the interface does not become dull.

(Here are 3 different versions of the Map/Land screens I designed to test)

Nearby People

Another very useful and important interface I needed to test in the early versions were the interface for Nearby People. I've put it in the sidebar so that it has easy access that gives the users the felling that they are still on the map.

(3 different versions of nearby people sidebar)

Usability Testing

It was then time to test how the users interact with the app. Based on that I will get insights about the next steps. Usability testing is very important for the design team to evaluate all their previous hypothesis, ideas, opinions, etc. 

I invited all 55 participants from the previous questionnaire session to a luncheon session I hosted. Only 8 participants joined but that was enough for me to do the usability testing.  

(Unfortunately, I don't have any real photos available. But the above image exactly shows how I did the usability testing. We asked the user to use the prototype and I took note of every user interaction, mistake and conversation)

Final Design

Onboarding Tutorial

In the final design, I have added onboarding tutorial sliders for the users to understand the application's use cases, features, and functionalities.

The joining process was made simpler than before. Users will be using their mobile phone numbers to register and they will receive a 4-digit pin code to join. The pin code delivery time will not take more than 60 seconds. 

Privacy Questions

Based on our usability testing, I found that it is better to ask privacy questions immediately after joining. It serves two purposes, numer one - it shows the users that this app is genuine and trustworthy and number two, it helps the first-time users to understand the app's features more. When users are seeing these questions, inside their minds they are thinking "oh, I can also do this? wow"

The "Land" Tab

Learnings

Working on this project I have learned many things. Most of all, I have learned how consumer apps are different than other kinds of applications out there in the market. Although the number of things I have learned is many, I would like to point out a few things. 

User persona for a consumer app is diversified: During the process, whenever we thought that we already know about our target users, a new kind of user type (or user persona) would appear which none of the team have ever thought. Even if we like to define our users by age, so many different categories come up within that same age range. Designing app for all those different user persona is not easy. Therefore, in order to be successful, it is always better to start the conversation with the target users and stay humble. My learning was to find the common elements among all those different kind of users and then design. 

Business decision may change: Oftentimes I had to deal with tight deadlines due to some decisions from the management. Oftentimes, even focus changes. It is a good idea to be always prepared for any kind of decision changes and adopt as per that. My takeaway is that, it is always better to launch with what I have than to wait to make things perfect. "Launch first, then keep improving" - that's what I learnt

Future

The design process never reaches its end. We have more new features in our "feature list" which are yet to be introduced. On the other hand, continuous improvement based on users' feedback is still there. So far, in the near future, we will introduce the followings:

"Add Car" Option: Users will be able to add their car and put a landmark on map. We will add some cool features like car's color customisation, and car's icon customisation which will be visible in the map. 

Image upload option in activities: Right now users can only share their limited activity by icon change. Soon, we will add an image upload option, so that users can also share their moments. These moments can be visible by their friends and nearby people (based on their security preference) in map.

"Add Pet" Option: Just like the "Add Car" option, users can also add their pet and create icons for those pets to be visible in map. Our designer team will give multiple customisation options for the pet's avatars and type such as cat, dogs etc.

Thank you very much for reading this far. I am Mahir a UI&UX Designer and Product Designer. If you need any help in your project, feel free to reach me at marahman.dg@gmail.com or you can skype me at "m.a.rahman40". My personal website is: https://www.iramrahman.com. Thanks again, best wishes to you. Cheers! 

N.B : Don't forget to give "like" to this case study ;)

Next
Next

The 30% User Rise of A B2B SAAS Workforce Monitoring Solution