Ludmilla app mockup showing emergency railway transport management system
Designed a Figma prototype for managing emergency passenger transport on German railways — a proof of concept for 3 user types, built to secure stakeholder funding.
My role: UX Designer — workshops, user flows, wireframes, interactive prototype
Stack: Figma, Ant Design (as wireframe base)
🌱 Discovery
The problem
Emergency passenger transport on railways is managed through fragmented manual processes and outdated software. When a train breaks down, the railway controller (EVU) must call each bus company separately to check availability, while bus drivers call back for location clarification. There's no unified system to track buses, manage replacement routes, or coordinate between the three parties involved.
💡Ideation stage
The approach
I facilitated a UX workshop with the client and product team to map scenarios for all 3 user types:
↗ BCO (Bus Company Owner) — mobile app: check driver availability, send offers, assign vehicles
↗ Bus Driver — mobile app (low-end devices): check issue location, confirm departures/arrivals
We defined 10 key scenarios through sketching and "note and vote" sessions, then built iterative user flows before moving to high-fidelity wireframes based on Ant Design (chosen for open-source dev compatibility).
Hand-drawn user flow sketches from UX workshop session
⚡️Execution process
What I delivered
↗ Validated user flows for all 3 personas — iterated through 2 rounds of feedback
↗ High-fidelity wireframes covering desktop + mobile contexts
↗ Interactive Figma prototype with full scenario coverage
↗ Video walkthroughs (desktop + mobile) for stakeholder presentations
Outcome
The proof of concept was presented to stakeholders to support the client's funding application for full product development in Bavaria.
Designed a Figma PoC for managing emergency passenger transport on German railways — a proof of concept for 3 user types, built to secure stakeholder funding.