Deutsche Bahn.
redesigned App

Deutsche Bahn.
redesigned App

Deutsche Bahn.
redesigned App

Time: 1 week project | Role: UX UI Designer | Team: 1 designer

Identifying UX Challenges in a Real-World Scenario

It all started when some friends visited me in Berlin, and I wanted to help them get around the city by purchasing their public transport tickets using the Deutsche Bahn app.

What I thought would be a quick task quickly became overwhelming. The interface was confusing, with too many options and a non-intuitive flow. Each step left me feeling lost, and I ended up buying the tickets at a physical store instead.

This experience sparked my curiosity as a UX designer: why would an app designed to simplify travel create so much frustration? This real-world challenge became the starting point for a deep usability analysis.

It all started when some friends visited me in Berlin, and I wanted to help them get around the city by purchasing their public transport tickets using the Deutsche Bahn app.

What I thought would be a quick task quickly became overwhelming. The interface was confusing, with too many options and a non-intuitive flow. Each step left me feeling lost, and I ended up buying the tickets at a physical store instead.

This experience sparked my curiosity as a UX designer: why would an app designed to simplify travel create so much frustration? This real-world challenge became the starting point for a deep usability analysis.

Analyzing the App Through Nielsen’s Heuristics

To understand the usability challenges, I applied Nielsen’s 10 usability heuristics to the Deutsche Bahn iOS app. This structured evaluation allowed me to identify key pain points and understand how the app’s design affects real users navigating public transportation in Germany.

By breaking down the app’s interface, I focused on areas such as:

  • Consistency & Standards

  • Aesthetic & Minimalist Design

  • Flexibility & Efficiency of Use

  • Error Prevention

  • Match Between System and the Real World

This analysis became the foundation for a user-centered redesign, ensuring the new interface would be clear, intuitive, and efficient.

To understand the usability challenges, I applied Nielsen’s 10 usability heuristics to the Deutsche Bahn iOS app. This structured evaluation allowed me to identify key pain points and understand how the app’s design affects real users navigating public transportation in Germany.

By breaking down the app’s interface, I focused on areas such as:

  • Consistency & Standards

  • Aesthetic & Minimalist Design

  • Flexibility & Efficiency of Use

  • Error Prevention

  • Match Between System and the Real World

This analysis became the foundation for a user-centered redesign, ensuring the new interface would be clear, intuitive, and efficient.

Consistency & Standars

Throughout the mobile app, the icons, text, spacing, and information cards all use inconsistent sizing, with icons ranging from 14px to oversized ones that share the same visual hierarchy. The same issue applies to text elements, making the overall design feel unbalanced.

Aesthetic & Minimalist Design

The app overall feels cluttered due to an excessive number of options, banners, and cards, many of which are visually inconsistent. Additionally, there's an overload of information being presented, some of which feels irrelevant or unnecessary, making it harder for users to focus on what truly matters.

Flexibility & Efficiency of use
Flexibility & Efficiency of use

On the passenger selection screen and the passenger type screen, there are too many options to choose from, making the process feel overwhelming.

On the passenger selection screen and the passenger type screen, there are too many options to choose from, making the process feel overwhelming.

Error Prevention

On the connections screen, it's not immediately clear which connections have an extra cost. This can lead users to notice this inconvenience too late; especially if it's part of the final part of their journey.

Match between system & the
real world
Match between system & the
real world

Some of the icons in the mobile app can be confusing, particularly for users who are not familiar with the German public transport system.

Some of the icons in the mobile app can be confusing, particularly for users who are not familiar with the German public transport system.

Key Usability Findings

Through the heuristic evaluation, I identified several usability issues that negatively impacted the user experience:


  1. Inconsistent visual language
    Icons, text, and spacing lacked visual consistency, creating an unbalanced interface. This inconsistency made it harder for users to scan and understand information quickly.

  2. Cluttered and overwhelming layout
    The app felt visually overloaded, with too many banners and information cards competing for attention. This violated the principle of aesthetic and minimalist design, making it difficult for users to focus on essential tasks.

  3. Inefficient passenger selection flow
    The passenger selection process included too many options, increasing cognitive load and slowing down task completion, especially for first-time users.

  4. Poor error prevention
    Extra costs in the connection screen were not clearly communicated, leading to potential user frustration and loss of trust in the system.

  5. Unclear iconography
    Some icons were ambiguous and did not align with users’ mental models, particularly for those unfamiliar with the German public transport system.


These findings revealed opportunities to create a cleaner, more coherent, and user-friendly experience, forming the foundation for the redesign phase.

Through the heuristic evaluation, I identified several usability issues that negatively impacted the user experience:


  1. Inconsistent visual language
    Icons, text, and spacing lacked visual consistency, creating an unbalanced interface. This inconsistency made it harder for users to scan and understand information quickly.

  2. Cluttered and overwhelming layout
    The app felt visually overloaded, with too many banners and information cards competing for attention. This violated the principle of aesthetic and minimalist design, making it difficult for users to focus on essential tasks.

  3. Inefficient passenger selection flow
    The passenger selection process included too many options, increasing cognitive load and slowing down task completion, especially for first-time users.

  4. Poor error prevention
    Extra costs in the connection screen were not clearly communicated, leading to potential user frustration and loss of trust in the system.

  5. Unclear iconography
    Some icons were ambiguous and did not align with users’ mental models, particularly for those unfamiliar with the German public transport system.


These findings revealed opportunities to create a cleaner, more coherent, and user-friendly experience, forming the foundation for the redesign phase.

Competitive Analysis

To better understand how other mobility apps handle complex travel flows, I analyzed two key competitors: FlixBus and Omio.

To better understand how other mobility apps handle complex travel flows, I analyzed two key competitors: FlixBus and Omio.

Flix Bus
Omio

Both apps demonstrate a clean and user-friendly design, prioritizing clarity and ease of navigation. Their interfaces use consistent visual hierarchies, clear call-to-actions, and a hero image to create a strong visual identity from the first interaction.

In contrast, the Deutsche Bahn app presents a dense interface with multiple entry points and inconsistent information architecture, which increases cognitive load and slows down the decision-making process.

This comparison provided valuable benchmarks for improvement and guided my design decisions during the redesign phase, ensuring the new interface would feel modern, intuitive, and aligned with user expectations.

Mobile App Redesign

After identifying key usability issues, I focused on creating a modern, consistent, and user-centered redesign for the Deutsche Bahn app.

The goal was to make navigation simpler and more intuitive, while aligning the visual language with a clear, accessible, and cohesive identity.

Key improvements:

  • Homepage: Introduced a hero image and standardized input fields, icons, and buttons to create a coherent visual system.

  • Passenger selection flow: Simplified and reorganized to reduce cognitive load and make the process faster and easier.

  • Profile section: Enhanced visual hierarchy and accessibility of personal information for smoother interaction.

  • Connections screen: Clarified trip details, prices, and transfer options to help users make more informed decisions.

This redesign emphasizes clarity, balance, and efficiency, resulting in an interface that feels lighter, more intuitive, and more visually cohesive — while staying true to Deutsche Bahn’s brand identity.

Four screens of the redesigned DB app

View the interactive prototype

Video of the prototype

Conclusion

This heuristic evaluation and redesign allowed me to transform a frustrating real world experience into a structured usability analysis and a meaningful design solution.

By applying Nielsen’s 10 heuristics, I was able to uncover key usability flaws that affected users’ confidence and efficiency while navigating the Deutsche Bahn app. The redesign focused on improving clarity, visual consistency, and accessibility, resulting in an experience that feels simpler, faster, and more intuitive.

Beyond improving the interface, this project reinforced my ability to:

  • Apply UX evaluation frameworks to identify and prioritize usability issues.

  • Translate insights into actionable design improvements.

  • Deliver user-centered solutions that balance functionality and aesthetics.

In short, this project reflects how I approach design challenges, through curiosity, research, and a strong focus on the user.

Create a free website with Framer, the website builder loved by startups, designers and agencies.