Travel App

A mobile application to make your travel plan in an easy and relaxed way.

Problem

I love traveling and had been on many trips. While it is rewarding in several ways, there are certain challenges that make planning a trip tedious. Based on my and my fellow traveler’s experiences, these are some of the major challenges:

  • Planning a trip is very time-consuming.
  • Travel agents charge a lot of money as their commission.
  • Keeping a track of all the bookings is a big responsibility.

User Research

Needfinding

To find the design needs and opportunities, I interviewed three people in order to gather insights on how people plan leisure travels. The interview was in the form of a conversation of 10–15 minutes each comprising of elicit questions followed by an open-ended question.

Participants:

  • A 34-year-old designer, solo traveler, typically takes 2 long trips annually.
  • A 25-year-old IT professional who does multiple short trips in a year.
  • A 30-year-old landscape architect who takes one long trip in a year with her husband.

Key tasks:

  • Maintain detail of an itinerary on the excel sheet.
  • Fill visa forms and buy multiple tickets.
  • Keep all the documents together and presenting them when required.

Based on the need-finding, I made a persona and a journey map that guided me throughout the design process.

User Persona

Journey Map

I highlighted the touchpoints in the user’s life in the journey map and used it to identify the possible opportunities

Opportunity Area

How might we simplify the trip planning and organization experience for travelers?

Ideation

After I found out the main opportunity area, I started the ideation process with brainstorming to generate a large number of ideas about the things travelers need.

Brainstorming

Inspiration

Moreover, I studied different existing travel apps to draw some inspirations from the features they offer.

Storyboard

Based on the outcome of the brainstorming session, I created a storyboard that compliments the opportunity area.

I showed the storyboard to the participants to get their opinion on the idea.

Feedback

Documents should be linked to a main itinerary to make it easily accessible.

Design

User Flow

Keeping in mind the three ideas from the storyboard, I created how users can do the tasks in an effortless manner.
Participants:

Paper Prototype

User flow helped by guiding me throughout the preparation of my first prototype. In the paper prototype, I added the features to make a travel itinerary and upload all the essential tickets and documents.

User tasks:

  • Create/Open a travel itinerary.
  • Upload booking receipt/ticket with the first schedule.
  • Open your profile and view your personal documents.

Heuristic Evaluation

After building the paper prototype, I scheduled an in-person usability evaluation. I asked them to think aloud during the entire session.

Then I got them evaluated by other two UX designers who are working in the industry. This time the evaluators took note of the Heuristic violations with a severity rating. Based on the evaluations, the most common problem was with “Freedom” and “Flexibility” and there were a few consistency issues.

Later, I made a consolidated list of heuristic violations and a list of changes that improved my prototype further.

Wireframe

After making the improvements to my paper prototype, I drafted it on Figma with full navigation.

At this stage, I invited two participants to test my prototype. I assigned them the task and let them complete the task in 5 minutes maximum. I told them that I am not testing them but the prototype I made.

I observed them interacting with it and noted their breakdown points. This helped me make a few more changes in the prototype.

A/B Testing

With this user testing, I found that users were facing difficulty in selecting dates and checking the next day’s itinerary. So I redesigned the date selector and made the itinerary scrollable to give more freedom to the users. Here are the two designs of the same component:

Design-A (Previous design)
Design-B (New design)

I prepared two different linked designs on Figma with all the navigation called Design-A and Design-B. Then I carried out an online user test on User Testing.com

I assigned Design-A to two of the users and Design-B to the other two. The testing helped me decide that the redesign was more user-friendly and it was adopted in my final design. The user testing also helped me in finding other usability issues with the prototype.

Check out the Improved wireframe.

User Feedback:

  • Dropdown menus are more familiar.
  • Scrolling became easy.

Visual Language

Hi-fidelity mockup

I used visual language to develop the wireframe into a high-fidelity prototype. Then I ran another user test to find out any other usability issues. This helped me in doing some more iterations in the design.

Final Prototype

You can find the final prototype here.

Learnings

Ask the right question

It is the key to a successful user interview. Close-ended questions stalled by saying “Yes” or “No” and unclear questions led them to keep talking in the wrong direction. The eliciting technique helped to keep the users talking in the right direction.

Test, test, test!

I learned the importance of testing designs with users at the very early stages of the design process, right from the stage where I built my first paper prototype. I found many usability issues right from the beginning and improved my design based on user feedback. Testing also helped me to create intuitive and delightful high-fidelity prototypes.

⬆️ Back to Top
Thank you for visiting.
If you’d like discuss an opportunity to work together, reach out at kumar.vikrant@outlook.com