Berlify - Simplify your Berlin

A mobile app helping expats navigate Berlin’s bureaucracy more smoothly!

Two hands holding phones showing Berlify: a Find a translator screen and the Berlify welcome screen with the mascot

Project Overview

Berlify supports expats in Berlin navigating complex bureaucratic processes - such as address registration and obtaining a tax ID — more smoothly and confidently. Existing information sources present key challenges: they are often text-heavy websites, making it difficult to find relevant information quickly, and requiring users to consult multiple resources to complete tasks.

Berlify provides step-by-step guidance through a storytelling approach with a playful, emotionally supportive tone. It focuses on two main features - clear tutorials and a dashboard with notifications — to deliver transparent information, reduce cognitive load, and minimize boredom and ambiguity, offering a more user-friendly alternative to text-heavy informational websites.

Project Duration
Four weeks
Team
Two Designers
My Role
UX Researcher | UX/UI Designer

Outcome

Before going through the details of the product process, here is a glimpse of what the product looks like!

Tutorials

  • Each bureaucratic task has a step-by-step tutorial with its own color code, which is consistently used across all related pages.
The Bureaucratic Tutorials list, each task in its own color, leading into the yellow Register your place tutorial
  • Each tutorial has a start page for the user to feel welcomed and concludes with a rewarding completion page.
  • The moving character helps users feel less bored while waiting and provides a sense of companionship during the process.
Tutorial start page welcoming the user Find an appointment step explaining the options Animated appointment search step with the mascot waiting
The moving mascot keeping the user company while waiting
Animated completion page rewarding the user

Dashboard

  • The dashboard shows the current status of different tasks and gives users a sense of control through its various sections.
Animated final tips screen opened from the dashboard Dashboard showing the status of current tasks and upcoming appointments Chat with the booked translator, opened from the dashboard

Design Process

Let’s walk through how the design process started and evolved!

Timeline
Week 1
Week 2
Week 3
Week 4
Research
Information Architecture, User Flow,  Wireframes
High-fi & test
Tools

FIGMA | NOTION | CHATGPT | GOOGLEFORMS | VECTORMAGIC | GEMINI

Secondary Research

Identifying User Needs & Market Gaps

Informative sources suffer from these pain points:
They are text-heavy websites | Visual design is poor | Link aggregations are unstructured | Information is difficult to navigate

Primary Research

Regarding the market pain points, we formulated an initial hypothesis to first confirm this necessity.

Hypothesis

If expats in Berlin have all the bureaucratic information regarding settling into the new country, organized within a single app and receive assistance in completing the required steps, they can go through the process of establishing themselves in the new country more effectively.

Hypothesis KPIs

  • The difficulty users currently experience navigating official German websites
  • The need to consult multiple sources of information
  • Improvement in user satisfaction when receiving assistance during task completion

Research Goals

Investigate the user experience regarding:

  • Organization of Information
  • Completeness of Information
  • Reliability of Information
  • Support services like translation available during the process

Recruitment Criteria

Target Group: Expats living in Berlin

SURVEY : 28 Participants | INTERVIEW: 4 Participants

Survey Insights
92%of users

need to consult multiple resources to find enough information for each bureaucratic task

79%

Is the degree of difficulty in navigating German websites to find information on bureaucratic procedures.

  • The factors that most influence users to use a source of information regarding bureaucratic tasks
Donut chart of what makes users choose an information source
  • 63%Clarity and comprehensiveness of information provided in one app
  • 27%Recommendation from friends and family
  • 10%Other
  • The type of help or support users find most lacking while trying to navigate bureaucratic processes in Germany?
Donut chart of the support users miss most
  • 58%Better organization of information
  • 13%Tips and tricks
  • 13%Checklist of necessary documents
  • 16%Other
Interview Insights

On the basis of the foundation we have made with survey results, we needed to delve deeper into the users’ needs and emotions regarding the four areas of our goals. We conducted interviews and analyzed the results. These findings led us to define the problem in five main sections and start ideating solutions for each.

Problem:The overall process has:

  • Too many steps to follow
  • Too many documents to provide
  • Too many details to remember

Solution:Designing a dashboard to keep track of processes and remind users of necessary steps.

A frustrated woman working through paperwork on her laptop

Problem:Finding information on bureaucratic procedures in Berlin is challenging for users because the information is:

  • Scattered across various sources
  • Presented as long walls of text
  • Containing unnecessary information

Solution:Designing a step-by-step interactive tutorial on each bureaucratic procedure that provides users with a sense of guidance as they progress through completing each step.

A stressed man at his laptop next to folders labelled Bürokratie

Problem:Finding free appointments on official websites in Berlin is difficult. Users need to regularly refresh the citizen office website to find an available one.


Solution:Designing a feature to “Find and Register for free appointments” on the citizen office website.

Problem:The German language barrier affects expats in completing their bureaucratic procedures.


Solution:Designing a "Book a Translator" feature to accompany users to their official appointments.

Problem:Users struggle to find a reliable source of information.


Solution:Make the information reliable, as it is verified by experts and recommended by friends who use the app based on the user's contacts.

User Persona

Elin Paperwork, lives in Berlin

Bureaucratic tasks completed

Free time spent on bureaucratic tasks

German Language Level

Friends Available to help him

Pain Points

  • Confused about the exact steps of bureaucratic procedures
  • bored of consulting multiple sources
  • stressed about making mistakes
  • Stressed about communicating in German at government offices

Motivations

Having access to:

  • A reliable source I can trust
  • Step-by-step guidance through procedures
  • Reminders for important details
  • Support with the German language
  • Clear, organized bureaucratic information

Design Principles

Based on our research findings, we established our principles on these three pillars:

Organization
Clarity
Support

Challenge

We had a mentoring session with a web developer to assess our planned features. We identified a challenge and outlined the solution:

Designing a feature to "Find and Register for free appointments" is technically feasible. However, due to challenges, it may not be logistically viable considering business issues. [It could be implemented with a robot, but the official website may restrict the robot's access due to security concerns, thus requiring constant further developments.]
Alternatively, we could offer a feature to simply "Find" free appointments and send notifications to the user so that they can register them on the official websites.

Information Architecture

Berlify information architecture diagram

User Flow

Berlify user flow diagram

Wireframes

Wireframes were used to structure the information architecture and ensure a clear, intuitive user flow early in the process.

Services > "Register a Place" Tutorial

Wireframe: services list Wireframe: Register a Place overview Wireframe: tutorial step Wireframe: tutorial step Wireframe: tutorial step Wireframe: tutorial step Wireframe: tutorial step Wireframe: tutorial completion

Dashboard and Profile

Wireframe: dashboard Wireframe: profile

Book a Translator

Wireframe: find a translator Wireframe: translator profile Wireframe: booking confirmation

Style Guide Decisions

On the basis of our design principles, we founded our style guide decisions. We wanted to achieve a feeling of seriousness, but also wanted the app to feel motivating and be a little playful as well.

Organization
Clearness
  • A Minimal design
  • Color coding for each procedure
  • Clear yet mild and curvy font
Support
  • A fun and gender-neutral mascot to accompany users throughout the whole process!
  • A vibrant color palette resembling joy serves as an emotional support to reduce users' stress and boredom.
Colors

Concept Colors

Color1#F7DA73
Color2#DCC1FF
Color3#EBB4C8
Color4#A5DAFD
Color5#ADF6BD
Primary#6C68E1

Text Colors

Color1#1A1A1A
Color2#6E6E6F
Product Mascot
The Berlify mascot, a hand-drawn gender-neutral character, in several poses

Hi-Fi Prototype

Onboarding

From the start, we wanted to give the user a sense of having someone to accompany them during the process by adding this gender-neutral character.

Animated onboarding screens with the mascot
Login
Animated login flow
Services
Hi-fi services screens
Register your place - main features
Find an appointment screen Documents list screen Find a translator screen
Dashboard

The dashboard shows the status of the current bureaucratic procedure and a list of tasks that need attention

Hi-fi dashboard screens

Usability Test

After designing the first hi-fi frames, we tested them with three potential users and identified common patterns. Here are the key changes applied.

In the “Register Your Place” process, users fill out a form in English that is later translated into German. Since it can be completed later, this information was moved to a more prominent position on the page so users don’t miss it.

Before

Before: form note placed low on the page

After

After: form note moved to a prominent position

Throughout the entire design, the sizes of some checkboxes and radio buttons were too small, causing users to struggle to touch them. They needed to be resized.

Before

Before: small checkboxes and radio buttons

After

After: larger checkboxes and radio buttons

The overview steps in the “Register Your Place” tutorial were designed as separate rectangles, which users mistook for buttons. After testing, the shadows were removed and the main action button was made more prominent.

Before

Before: step overview cards with shadows that look like buttons

After

After: flat step overview with a prominent main button