Discover
- Desk research
- Competitor analysis
- User interviews
- Survey research
An app that helps people find their way into volunteering.
Try the prototypeMany people can imagine volunteering but hesitate to reach out, because they can’t tell what exactly to expect.
An app that helps people feel well informed and confident enough before the first contact to make a conscious decision.
Interest was there. Clarity was not.
I combined a survey, interviews and a competitor analysis to understand where people hesitate.
* Source: German Survey on Volunteering 2024 (Freiwilligensurvey 2024).
»There was a lot about how important the project is, but surprisingly little about what my task would be.«
»I don’t even know if I’m good enough for it. Whether I could really help, or would just end up getting in the way.«
»I do want to get involved, but I don’t want to feel like I’ve committed to every Tuesday for the next two years.«
»At some point I just scrolled past it, because there was so much and I couldn’t find the information I was looking for.«
My research pointed to an information gap rather than a lack of interest.
»I need to know what I’m getting myself into. How much time does it take, what would I actually do and can I even do it?«
Clarity
How can we provide Nina with enough clarity about what is expected of her before she decides to contact an organization?
Wireframes of the core journey







The wireframes deliberately contained more copy than usual, so the user flow and information architecture could already be tested at this stage.
Problem, decision, interface.
Eight decisions made the biggest difference.
The structure held. The transitions did not.
»I get what the account would be useful for, but I like that it’s just there as an option. I don’t feel pushed to sign up.«
»Oh, okay, that was a bit sudden. For a moment I was like: wait, are these already my results?«
»I like that I can just write and get the answer by email. That makes reaching out feel much less complicated.«
Test findings and changes
The jump from Setup to Discover felt abrupt; a loading state now bridges the two.
Three of four participants missed the swipe hint; it now stays until the first swipe.
I added an animated intro before Setup to give the journey a clearer beginning. Category colors introduce the range of volunteering opportunities.
Prototype
The core journey as an interactive Figma prototype, from setup to a sent message.
Open in full screenStarting the prototype loads it from Figma (USA) and transfers data such as your IP address to Figma. Privacy
Color that structures information.
The whole design system follows one goal: presenting information clearly and making it easy to understand.
Color carries meaning, not decoration. Every volunteering area has its own color, used across chips, cards and profile headers to make categories recognizable at a glance. Additional accent colors are defined for the self-check and profile areas, while soft greys are used for empty states and quieter UI surfaces. Black and white form the neutral base and keep the overall hierarchy calm.
Bold headlines, rounded pills and cards and one clear black button per screen make each step easy to scan. A small set of components repeats across all screens, so every new screen already feels familiar.
The share of people who send a message after viewing an opportunity detail page. The initial target is a 10% improvement once a baseline has been established.
Compared by decision confidence and contact conversion.
Finding and structuring secondary sources.
Expanding the idea pool after exploring ideas independently.
Quickly testing directions and handling smaller design tasks.
Reviewing and challenging product design decisions.
Structuring test scripts, KPI canvases and research documentation.
Structuring, condensing and refining the final case study.
What happens between screens matters as much as the screens themselves.
Microcopy was not just an addition but part of the UX. Small hints and clear labels helped manage expectations and make decisions easier.
The account requirement only became an optional benefit after the wireframes. Just because a pattern is familiar doesn’t mean it makes sense in your own product context.