The background

iTaxi is a ride-hailing platform connecting passengers and licensed cab drivers – rather like Lyft, Uber, or Bolt. The company was formed in 2013, and our mobile app enables cab drivers to pick up passengers and charge them for the ride. The company focuses on offering a quality service to business customers across the largest cities in Poland, and in 2019 was recognized as one of the best developing tech companies in Europe by The Next Web’s Tech5 competition.

The task

To develop a user-friendly mobile app for cab drivers that will be usable, simple, and at the same time, will have a good impact on the business aspect.

Main responsibilities:

  • UX of the mobile app
  • UX research
  • project management
  • ownership of the whole product and KPIs.

The story behind the task

An old mobile app was so inefficient, that the managers at iTaxi decided that is should be replaced by the new one.

The reasons were:

  • the maintaintenance of the application took too much time. To many developers’ hours were spent on fixing bugs rather than a development of some new features.
  • the app was not scalable. If managers had an idea that would have a positive impact on the whole business, developing a new feature was almost impossible.
  • iTaxi cab drivers were using the old (and outdated) mobile app for almost 5 years before the decision was made. They didn’t like it and they started to preferring other apps. Competitors apps.

The process

The process was a long one, but successful.
It included phases:

  1. Research of business needs at the same time as research of end-users’ needs. It was necessary to gather both of these to prepare requirements that would cover the needs of both sides. In addition to that, we did also research of the competitors around the world, to be sure, that we do not omit something important or that we do not do any mistake that someone did before us.
  2. UX – creating wireframes to visualize the requirements. Then test it with business and end-users. It was an iterative process: wireframes – research – fixes – research – until we found out the best version of wireframes. We tested wireframes both as single, static mockups and interactive prototypes.
  3. Design – when we were ready with wireframes, we asked a very good graphic designer to prepare a few versions of the design. We tested them with end-users to be sure they not only understand the structure of a new app (which we tested on phase 2.) but also colours and symbols.
  4. Development/ tests – it took almost 9 months to develop the whole app. We constantly tested new functionalities (manually at the office and at the city). We asked our end-users to participate in tests (60 of our cab drivers tested partially done app in real everyday work for about a month before we were sure that app is working well and we can release it to others cab drivers).
  5. After release – we discovered that not everything we have planned works so well that we imagined. So we started to fix the UX of the app using feedback from a user research we conducted with cab drivers. This is a cycle, so it won’t end.

The product is live now and is continuously improved.

Where to read more about the project?

Mobile app for cabdrivers
Mobile app for cabdrivers
Mobile app for cabdrivers
Mobile app for cabdrivers
Mobile app for cabdrivers
Mobile app for cabdrivers
Mobile app for cabdrivers


Role Owner
Client iTaxi
Senior android developer Anna Orłowska
Junior tester Ewa Janik
IT director Gaweł Boguta
Fleet manager Małgorzata Jędryka
Senior java developer Kamil Jagiełło
Product owner Katarzyna Małecka
UX designer Katarzyna Małecka
Senior android developer Marcin Laskowski
Graphic designer Marek Kaleta
Fleet director Martyn Szczepankowski
IT architect Piotr Rzeźniczak
Senior QA manager Sylwia Okraska