A social app built on verified identity.
Opon is a concept for a social app where every account is a verified, real person. It began as a self directed project in Figma. I rebuilt it as a full product story so you can see how I take a single idea, anchor it in research, and design the flow that carries it. The whole product lives or dies on one moment: asking someone to hand over their ID without scaring them off.
Social platforms scaled on anonymity, which brought fakes, scams and harassment. Verification fixes that, but asking for an ID is the most sensitive moment an app can have, and the place people drop out.
Design an onboarding that earns the right to ask for an ID, so people actually finish verification and value the badge it gives them.
Sole designer. Concept, research framing, journey mapping, wireframes, interactive prototype and moderated testing.
After iteration, all five testers completed verification without pausing to ask where their data was going. The reassurance copy did as much work as the layout.
Opon is a concept project, so it never shipped to real users. The research and testing here are illustrative reconstructions that show how I run and synthesise the work. The screens and the core idea, verified identity, are from the original Figma project.
The big social networks scaled on openness and anonymity. That brought reach, but it also brought fake profiles, catfishing, scams and harassment hiding behind made up names. People grew tired and wary, especially in messages from strangers.
The instinct is to add verification. The catch is that asking someone to hand over an identity document is the most sensitive thing an app can do. Do it badly and people drop out at the exact moment you ask, or never sign up at all.
I needed two things: evidence that people want verified spaces, and a clear read on why they hesitate to verify themselves.
That reframed the brief. The job was not to make verification shorter or prettier. It was to make the safe thing also feel safe, right at the moment of the ask.
Sofia, 24, joined to meet people and is tired of creeps. Wants a feed and inbox without fake profiles. Fears handing her ID to an app she just found.
Marcus, 38, was scammed by a fake account once. Wants to know the person behind a profile is real. Fears another platform that does nothing about it.
Priya, 19, privacy aware and quick to abandon sign ups. Wants to try the app without committing everything up front. Fears vague permissions and data she cannot get back.
Mapping a new user showed one sharp dip. Interest is high, sign up is fine, then the ID request causes anxiety. Everything depended on lifting that dip into a moment of trust, not abandonment.
How might we ask people to verify their identity in a way that feels safe enough that they actually finish, and proud enough that they value the badge it earns them?
I started low fidelity to get the order of the onboarding right. The key decision was where the reassurance sits, before the ID request, not after. Sign up stays small: one name, one phone. The reassurance screen carries a plain language data box above the verify button. The payoff is a calm feed of verified people only.
I built the core flow as a tappable prototype: sign up, code, reassurance, ID scan, a short verifying state, the verified badge, then the feed. The reassurance copy sits above the button so it is read before the tap, not after. The badge is previewed before the ID step so people understand the reward before they take the risk.
I ran moderated sessions with five people, asking each to create an account and verify. The ID step was where everything happened, exactly as the journey map predicted.
In a second round, all five testers completed verification without pausing to ask about their data, and described the badge as something they would want. The wording carried the trust more than any visual treatment did.
As a concept, Opon never reached real users. These are the signals I would track to know the trust moment is working in production.
Opon taught me that the hardest interactions are not the complex ones, they are the sensitive ones. Asking someone for their identity is a small screen and an enormous emotional moment. Design has to carry both.
These are the actual Opon boards and screens from the original Behance project: branding, onboarding, phone verification, ID verification, permissions, feed, profile and create flows.
The interactive prototype below is a guided rebuild of this real work, focused on the trust moment around verified identity.

A guided rebuild based on the original Opon screens: sign up, reassurance, ID verification, success state and a verified-only feed.
A guided Opon flow based on the original Behance screens: sign up, reassurance, ID scan, verification, badge reward and a verified-only feed.
We will text you a code to confirm your number.
Start at sign up. One name, one phone number.
No real data is collected. Fields are filled in so the interviewer can focus on the flow and the copy.
Prototype only. Rebuilt from the original Opon Behance work to make the key verification and trust interaction clickable inside the portfolio.