Public transport App Development

BKKMain
Year of Creation Mentors Teammates Institution Toolkit
2025 Norbert Krizsán, Lais Kantor Nisha Kazi, Varissara Vannawongpaisan Moholy-Nagy University of Art and Design Figma
BKK1

The Project

This was one of our projects at the university, where we had to work for a real client. BKK, the public transportation company of Budapest entrusted us to integrate their new e-ticketing system into their application.

The new system is called Pay&Go, which is already implemented in some bus- and metro lines in the city. With this solution, customers can use their own bankcard to buy tickets on the vehicles and stations without the necessity of any paper.

BKK2

The Concept

The new system works, like many other already implemented ticketing solutions in several european cities. At boarding the customers tap their bankcard on the validator on the vehicles or at the stations. They do not have to choose any product, they just simply tap.

Physical and digital bankcard (on smartphone or smartwatch) also can be used, but the user must have to use the same physical or digital bankcard. No immediate charge from the bank card and the customer can not spend more per day or week than the actual spending limit.

The customer can follow the taps and spendings online by typing in the card details and get access to the so called customer portal.

Key Objectives

We were divided into groups of 2-3, that had to solve different problem areas within the main project. Our job was to design the account and the bankcard management for the users of the Pay&Go system.

Account

Create Account Easily

Distinction

Distinction between Customer and Technical Account

Bankcard

Bankcard Management

The Procress

Research

Our research started with a meeting at the BKK headquarters, where they presented us, what is the current state of the system and what are the users’ feedback of it so far. Based on the experiences, they shared with us, we started to do several ideation excercises during the classes, that helped us get a deep insight into the problem area and the possible solutions, including competitor analysis, problem framing, assumption mapping and user journey creation.

Competitor

Competitor Analysis

Problem

Problem Framing

Assumption

Assumption Mapping

User

User Journeys

Userflow

BKKUserflow

Usability Testing

For our first prototype, we focused on the guest portal, where non-regular users can check their travel history without any registration, an onboarding tutorial, introducing the Pay&Go system, the bankcard registration and the pre-paid ticket setting function. We organized a usability test for 5 participants to get some insights and find out how can we improve our concept.

Test1 Test2 Test3

The Result

For the final design, we focused on improving the onboarding process by enhancing information visibility, encouraging exploration of the guest feature. We also streamlined the Pay&Go setup with better feature discovery. We improved the clarity and security of bankcard registration, simplify the ticket purchase process as well, provided clearer instructions and notifications for automatic renewal, and clarified ticket pass options.

Onboarding

Onboarding for the Pay&Go System

Guest

Guest Portal for the Technical Account

MyTickets

Integrate Pay&Go into the “My tickets” Menu

Bankcard

Ticket Pre-set to the Bankcard

View Prototype

arrow