Consulting · Problem Discovery · Mobile App
Baesh helps people meet others for activities nearby. New users were getting lost before they ever saw the app. I was brought in to understand the sign-up flow and make the start easier.
In short
Problem
14 screens of registration and onboarding before users could see a single activity, without ever explaining what Baesh is.
What I did
A step-by-step walkthrough as a new user, a behavioral map of what people do, think and feel, and a redesigned flow with a rationale for every screen.
Recommendation
Show the value first: a 3-screen wizard, then the feed. Ask for an account only when someone wants to join an activity.
My role in this project
What I owned
Must stay in the flow
Not yet validated
01 · Walkthrough
I went through every screen as a brand-new user and noted each moment of doubt, confusion or frustration.
14 screens before a new user sees a single activity. Friction grows with every phase.
01 · Start & email


02 · Verification


03 · Profile



04 · Onboarding






05 · Permissions


02 · Behavioral map
I mapped the 14 stages of the original flow. The “thinks” row tells the story better than any metric:
“Just with one click, it seems that it will be fast.”
“I want to explore the page, but it keeps asking me questions.”
“I have to swipe to start, but to start what exactly?”
“Why do I have to accept messages? I don’t even know yet if I like the app.”
“Maybe I should just close this app. It feels like an endless questionnaire.”

03 · Diagnosis
1
14 screens of registration and onboarding before users reach the feed.
2
The flow never explains what Baesh actually does.
3
Name, birthday, notifications and location are requested without a reason, which creates distrust.
04 · Recommendation
Instead of 14 screens, three. Each screen shows what Baesh offers and asks for only one essential piece of information, with a short reason why. Interests and profile setup are deliberately left out: users should explore the app first.

Wizard 1
“Meet people. Do things together.” The first screen finally explains what Baesh is: discover activities nearby and find people to join you.
Wizard 2
The screen says why location is needed: to show activities nearby. Users can choose between exact and approximate location. People who understand why data is used are more willing to share it.
Wizard 3
For compliance, users confirm they are 18 or older in a single, clear step.
05 · Feed before account
06 · Sign up when it matters
The user taps “Join Lina”, and only now is an account needed. At this point they already understand why it’s worth it, which reduces friction and distrust when sharing personal data.
Key decision for Baesh
Advantage
Stricter access control for “women only” events, with the option to change it later.
Disadvantage
What about people who are non-binary or simply don’t want to share their gender?
My conclusion: this is a business decision. Baesh has to choose between trusting users to set their gender themselves and having more control to guarantee safety at “women only” events. It also has to define how those events work for non-binary users.
07 · The right moment

Status
Implementation and usability testing with new users are still pending. The next step is to validate whether value-first onboarding reduces drop-offs during sign-up.