Grypp App

Project Overview

Global development will increase 15% by 2050 and it is supposed that around 6 billion people will live in urban areas. However the earth is not enough to fit 6 billion cars to park or ride on bigger roads. Moreover, the current economy does not encourage consumers to own cars due to the high interest of car loan, the high cost of fuel consumption and regular maintenance.

Therefore we need to compare the different ways of real-time transportation. All transportation methods that can both be fast and affordable to consumers around the globe. Additionally and most importantly we have to think about the environment.


There are a lot of transportation apps in the market at the moment. All of which are trying to solve the same problems, by trying to provide affordable and convenient services for consumers to move around the city in the safest and most efficient way possible. However, what I noticed by comparing few popular apps in the marketing is the lack of clarity. Users always face problems with the chaotic booking steps: where to enter their destination, selecting the payment method they prefer and so on.

To begin my research, I need to gather data about the current problems and find out useful insights from real time users. Fortunately, I had the chance to interview real users of modern transportation app in Kuala Lumpur to collect data about how the current services are in fact performing against consumers’ demands.

You can see the interviews here

Competitive analysis

Uber (Global)

  • UberX, XL, SELECT (Economy)
  • UberBlack, UberSUV, UberLUX (Premium)
  • UberPOOL (Carpool)
  • UberEATS (Food delivery)
  • UberRush (Product delivery)
  • Introduces scheduled rides, Cash payments
  • Self-driving car research
  • Web booking (
  • Safety (Ride tracking, SOS button, Driver/Passenger ratings)

Didi Chuxing (China)

  • Express (Economy)
  • Didi Premium, Didi ACE (Premium)
  • Hitch (Carpool)
  • Designated driving (Getting replacement driver)
  • Enterprise solutions (Business travel)
  • SDK Kit (Integration, Hail a Didi Ride)
  • Car test drive
  • Wechat Pay, Alipay integration (Payment platform).
  • Backed by Apple, Tencent, Alibaba
  • Safety (Ride tracking, SOS button, Driver/Passenger ratings, Drivers check)

Ola (India)

  • Ola Micro, Mini, Prime, Auto (Economy)
  • Ola Lux (Premium)
  • Ola Share (Carpool)
  • Ola Bike (Bikes)
  • Ola Share Hotspot (Passengers gather at the same pickup spot)
  • Ola Corporate (Business travel)
  • Ola Shuttle (Daily commute)
  • Ola Money (Payment platform)
  • Tested Ola Store, Ola Cafe ideas
  • Safety (Ride tracking, Driver/Passenger ratings)
User personas

The information that I have gathers during my interviews with users, helped me to look at the bigger picture and create user personas.

User Journey

To begin with the user journey, I need to showcase the simplest scenario that users can go through. There are two user flows that can be proposed as the following:

  • Trip booking
  • Arrival notification

To be able to prioritise the important features that I need to include in the app, I use kano model framework to identify and prioritise on what is important for the rider to experience while using the app.

Basic attributes or Must be:

  • Safety
  • Traceability through google maps
  • Arrive to destination
  • Select vehicle type
  • Clear pricing

Performance attributes or One Dimensional:

  • Overall vehicle condition
  • Friendly driver
  • Automatic credit card payment
  • Ability to pay cash
  • Split your fare

Delight attributes or Attractive:

  • Driver fluency in English
  • Analysis for customer needs
  • Digital Receipts
  • Rides history

“Over time attractive qualities become another basic need”


As soon as I have enough information and analysis, I start with few sketches to define and determine the key points of the app. Furthermore, focus on delivering fabulous experience to users. The following wireframe is meant to be used for mobile users:

High fidelity

Once I have an idea about how my app would look like to the user, I start exploring the latest trends and visuals for my high fidelity prototypes. One of which, complexion reduction is a new modern term in app design these days and it focuses on:

  1. Bigger and bolder fonts
  2. Simpler more universal icons
  3. Extraction of colour

This particular trend tiles towards more white space to introduce clarity of content, bold and clear typography approach. Some of my favourite mobile apps have adapted such a trend and examples of that are the following:

My Idea

The grypp app is born with simple interface that invites users to request for a car within a matter of seconds. What sets grypp app away from competitors: The super fast booking method, accurate auto-suggest location, ease of use and the welcoming visuals of locations around the city.

Interactive prototype is available here

Usability testing

I have invited couple of people to test the grypp interactive prototype. During that period of time, it helped me to get real time feedback and insights. To begin, I provided simple tasks for users to perform and I patiently observed their reactions. At this stage of the product, it is completely useful to understand and find out whether the app is trying to solve existing problems that other competitors in the market are still trying to solve.

I have prepared a video recording of one user whom tried the prototype for the first time. Watch the full recording below:

Usability testing video is available here
Password: gryppapp


Most testers loved the fact that grypp app is very simple to use just by the interface design. However, some people suggested certain information to be displayed when viewing the trip route. An example of that would be to display the distance of the trip and estimated fare.

One of the most requested feature is that users intend to be in control of their payment method right before they request a ride. This may require a brainstorm session to introduce such a step seamlessly with the next revision of the app.


It was a great experience to be able to experiment with prototyping a transportation app. This particular product can be scalable with many features ahead. Especially after the last round of usability testing and the amount of feedback I received. In the above analysis and collected data, this confirms that the grypp app is heading towards the right direction.