Train Booking Platform Redesign

Hi there! 👋🏻

This is my attempt to redesign KTMB Train Booking Platform 🚆 Link: https://online.ktmb.com.my/Home/Index

I've identified a few usability issues, which resulted in high interaction costs, limited accessibility & a visually disorganised interface:

1) Terminology used (i.e. Origin) is not intuitive

  • Most users would be accustomed to seeing “From” when indicating their starting point, rather than “Origin”

  • Deviating from industry convention creates a mismatch between system & the real world

2) Lacks a clear & intuitive interaction design for users to specify their travel type (i.e. return or one-way)

  • A more straightforward interaction design is to provide users with radio button / dropdown selection to indicate their travel type

  • However, it adopts a non-conventional approach where there is no explicit option for users to indicate their choice

  • Instead, the option to indicate travel type is only revealed after users select departure date

3) Inefficient interaction design when indicating number of pax

  • Using dropdown menu requires users to click, scroll, and select from the list, adding unnecessary complexity to the task

  • A number counter should be used to allow users to increase or decrease the number of pax with a single tap

  • Doing so allows for more efficient data entry, reducing the interaction cost & effort needed

4) Poor contrast between input fields & background image makes it challenging for users to discern the fields clearly

  • Poor choice of background image, alongside the translucent card, creates unnecessary distraction to users

  • Cluttered background image competes for user’s visual attention

5) Inefficient use of space in the header (mobile view)

  • Instead of burying user-related option (i.e. Login/Sign-up) within the hamburger menu

  • Make use of the header space to provide direct access to important functions, increasing feature accessibility

6) No clear visual feedback to indicate selected tab (active state)

  • Users rely on visual cue to understand their current location within a website, and to confirm the action taken is successful

  • Currently, when users interact with the navigation header, the selected tab is not tinted with different colour

  • This creates ambiguity because they won’t be able to discern which tab has been selected

7) Limited accessibility as there is no option to change language

  • There should be a language selector on the website, allowing users to switch between English & Bahasa Melayu

đź’­ Happy to hear your thoughts on my redesign attempt!

More by Wendy Lee

View profile