Skip to content

MendingTree · 2022

A social chat and audio app for mental-health awareness

MendingTree app: the app icon, a thread screen and a small-talk audio room
Client
MendingTree, Paolo Cue
Year
2022
Duration
4 months
Role
UI design, research, user testing
Platform
Mobile application

💡 Context

MendingTree is a platform for mental health conversations. It is aimed at young women who face mental health challenges and don’t have peers to talk to. The platform gives them a safe, secure place to meet others with similar experiences, and a community without the stigma.

My goal was to design the MVP for an investor presentation: low and high-fidelity sketches, a style guide, interactive prototypes and the complete MVP app design.

💼 My role

I worked as the only designer, with the developer team and the project manager. My responsibilities were:

  1. Research
  2. UI design
  3. User testing

🔍 Research

Because the product is so unusual, I started with competitor analysis. After talking with the CEO, we took a social media direction that mixes Clubhouse and Twitter, because people like sharing their issues with a limited audience on Twitter.

I looked at Headspace, Calm and Talkspace. Two things stood out: Facebook’s “Care” reaction and the way Clubhouse handles interaction. For the MVP we chose emoji reactions over custom reactions, so we could validate the idea quickly.

The CEO was firm about privacy: users’ first and last names must never be shown.

🫂 User personas

I created two personas to represent the two audience segments. Devon Lane is a 20-year-old creative writer in Manila who is stressed, wants to enjoy life more freely, and doesn’t know how to deal with overwhelming emotions. Marvin Cooper is a 25-year-old lead software engineer in Cebu who is always positive, loves giving advice and support, and wants to react to stories and join audio discussions.

User persona Devon Lane, 20, a creative writer in Manila, with her bio, goals, needs and painpoints
User persona Marvin Cooper, 25, a lead software engineer in Cebu, with his bio, goals, needs and painpoints

💭 User journeys

I mapped each persona’s journey through the platform, from the moment they hear about the app to the day they use it every day, with how they feel at each step and what they expect.

Devon Lane’s journey map: stressful day, find application, explore MendingTree, read feed, write problem, more reflection, with her mood, experience and expectations at each step
Marvin Cooper’s journey map: great day, co-worker recommendation, explore MendingTree, read problem, share experience, give positivity, with his mood, experience and expectations at each step

🤔 Problem

After the research I worked on the information architecture and wireframes. The CEO described the core challenge:

“There is too much stigma around mental health. Our goal is to reduce stigma by creating an environment that democratizes the voice of our users.”

The main design challenge was to bring a story feed together with community and user group feeds.

⚡️ Approach

🔶 Information architecture

The MendingTree information architecture diagram

✍🏻 Wireframe sketches

My early sketches came from field notes. The budget meant we had to move into Figma quickly. The sketches carry feedback from the developers and the CEO, and because the sign-up flows were already developed, I had to adjust the information architecture to fit them.

Wireframe sketches with notes from the developers and the CEO, because some sign-up flows were already built and the information architecture had to adjust

Notes from the developers and the CEO, where the sign-up flows were already built.

Wireframe sketch explaining the home user group and notifications

The home user group and notifications.

💖 Output

Splash, welcome and onboarding

The app opens on a teal splash with the logo, then a welcome screen: “A community that talks about mental health freely.” A line under the Get started button promises that all data in the app is anonymous, safe and secure. Four onboarding slides follow, each with an illustration, a short title and a line of copy: build awareness by sharing your stories, join and create voice group discussions, create forums and messaging groups, and the anonymous account feature. Every slide keeps Sign up and Login within reach.

MendingTree splash, welcome and four onboarding screens

Login and register

Login asks for an email or username and a password, with a forgot-password link and a link to sign up. Registering takes an email, a username and agreement to the terms. The next screen says “Check your email” and offers an Open Mail App button, because a magic link signs the person in. Then they choose a password, and set up a profile: a photo, a display name, optional first and last names, gender (with “Don’t want to disclose”) and date of birth. The text says they can skip the step or hide their profile to stay anonymous. A balloon screen, “Thanks for signing up!”, finishes the flow.

MendingTree login, sign up, check your email, choose your password, set up your profile and success screens

Home: user groups, stories, threads and comments with reactions

The home screen has a segmented control that switches between User groups and Stories. User groups shows the events coming up for you, a row of interest chips to tap (such as Addiction, Bullying, Depression and Phobia), and user group cards with their topics, a short description and member avatars. Stories shows recent stories as a feed: text posts with hashtags, a quote image, and Like and Comment actions with reaction counts. Opening one gives a thread with its comments, nested replies and likes, and a reaction bar fixed at the bottom.

MendingTree home with the user groups tab, the stories feed, and a thread with comments and replies

Sharing stories, threads, comments and favourites, with emoji reactions and notifications

Sharing a story starts from a plain composer, “What happening? Share it!”, with Cancel and Share buttons and a toolbar for images, video, audio and more. On a thread, quick-reply suggestions such as “Stay strong!” and “Pray for you” sit above a comment field. The bottom bar switches between comment, favourite, emoji reaction and share. Reacting opens a tray of emoji, and sharing opens a sheet with Chat, Facebook, Twitter, Telegram and a link to copy. The notifications screen splits New from Recents, and shows requests with Accept and Decline buttons, such as someone asking to join a group.

MendingTree story composer, a thread with quick replies, emoji reactions, the share sheet and the notifications screen

Events, tickets and account settings

Events has a week strip with dots on the days that have something on, and cards for the upcoming small talks with the group name, the number of participants and speakers, and the date. Tickets lists upcoming tickets, with archived events below. Both have friendly empty states: “Nothing in Events” and “No tickets” invite the person to join a user group. The profile screen shows a cover, bio, join date, social handles and the groups they belong to, with a shortcut to settings.

MendingTree events with a date strip, an empty events state, tickets, an empty tickets state, a profile, and the start of settings

Creating group discussions or small talks (open and closed)

A plus button in the tab bar opens a sheet with three choices: Group Discussions, Small Talk (Open) and Small Talk (Close), under the group the person is creating for. A group discussion is made in three steps: basic information (name, type and an avatar image), details, and moderators, which you add by searching for users. A small talk adds a fourth step, ticket slots, with a start time, an end time and the maximum number of people who can attend, and its details step includes the event rules. The open and closed small talks follow the same steps.

MendingTree flows for creating a group discussion, an open small talk and a closed small talk, step by step

User groups

A user group page opens with a cover (“Your recovery starts with us.”), the group name, the member count and a link to the group rules. Below are the next small talks, then pinned and active group discussions, the small talks, and the members with a line of bio each. Tapping a member opens a card with their groups and a Send a message button, which leads to a direct message conversation.

MendingTree user group page, group discussions, small talk list, member list, a member card and a direct message

Small talk as a moderator

The event page shows the banner, the topic (“Let’s talk the 5 examples of Coping Statements”), the date, the number of participants out of the total, the description and the moderators, with a Start the event button. Once it’s live, moderators sit at the top with their microphone state, and participants are listed below. When someone raises their hand, a banner asks “Zoren raise hand: Do you want to accept to talk Zoren as guest?” with Accept and Reject. An accepted guest moves up beside the moderators, and an Invite your friend sheet shares the event by chat, social apps or a link.

MendingTree small talk screens for a moderator: the event page, the live room, accepting a raised hand, and inviting a friend

Small talk as a participant

Before the event, the page offers two buttons: Reserve me ticket and Notify me. Inside the room, a participant sees the moderators and the other listeners. A Raise hand button opens a sheet: “This will let the moderators know you have something you’d like to share and talk.” After raising their hand, a banner confirms “You raised your hand!”, and when a moderator accepts, “You are now invited to talk! Please make sure you unmute when talking.” The bottom bar has a mute control and the hand button, and Leave quietly lets someone go without interrupting.

MendingTree small talk screens for a participant: before the event, in the room, raising a hand, being invited to talk, and speaking

Group discussion as moderator and participant

A group discussion starts with a landing page: the group image, the title, a short description, the members who joined, and a Join this Discussion button. Inside, the discussion reads like a chat. The moderator’s post comes first, then replies from members, with a message field and Send at the bottom and a note that the discussion was created from the group.

MendingTree group discussion screens: the landing page with members, the discussion thread, replying with the keyboard, and the created-from-group view

Settings and sub menu

Settings is one list with sections: Request User Group, account settings (edit profile, change password, and toggles to pause notifications or send fewer), notification settings, topic interests, and a More section with About Us, What’s New, FAQ / Contact Us, community guidelines, the terms of service and the privacy policy, then Logout and the beta version number. The sub screens cover requesting a new user group (name, details, rules, a cover and why you want to create it), editing the profile, changing the password with a live checklist of its rules, four notification toggles, and choosing topic interests from Trending, Mental health and People.

MendingTree settings list, request user group form, edit profile, change password, notification settings and topic interests

✨ Lessons learned

This was an MVP designed for an investor presentation, and my work focused on research and UI design. There were real gaps: little formal usability testing, and a design that grew past what an MVP needs.

What can I do better?

  1. Project management. There was too much back and forth, and we were still not sure what the final features would be, because the client was undecided about the priorities. I needed more time for wireframes.
  2. User validation. I did mostly guerrilla testing, so we couldn’t validate the whole flow from one feature to another. I should have run usability testing with the main target users.
  3. Design complexity. Some screens were too complex for users, and I should have simplified as many as I could.
  4. Scope. The MVP solution was a mobile application, but it looked like an all-in-one app.