Itinera app interface

Itinera

Making Trip Planning Possible Without Endless Research

Role
Lead Product Designer
Timeline
7 months
Tools
Figma
Context

TL;DR

During research, I discovered that middle-aged travellers often face challenges finding reliable, personalized travel resources that cater to their unique needs. This demographic typically has financial stability and values meaningful experiences over cost-effectiveness. However, they often need to plan trips with family or friends, adding complexity to the process as they must balance diverse preferences, physical abilities, and interests within the group. Without a clear and trustworthy planning tool, they risk frustration, unmet expectations, and travel pitfalls, making their experiences less enjoyable.

Project Objective

Design a planning experience catering travellers' need, to help them avoid bad travel experience as much as possible, to ensure the journey matches their safety, time, budget and activity requirements. To achieve that level of customization, I integrated AI to create tailored itineraries, recommend attractions, and encourage experience sharing to simplify planning, enhance trust, and provide meaningful travel suggestions.

My Role

Lead Product Designer

  • Conducted user research and semi-structured interviews.
  • Defined user personas, created wireframes, and developed high-fidelity prototypes.

Result

The app uses AI to create personalized travel itineraries, offering tailored recommendations based on user preferences, energy, time, and budget. It includes group planning tools to balance diverse needs, real-time adjustments to adapt plans, and a feature for sharing experiences to help others.

Process

Process

In this case study, the Double Diamond method was used to provide a structured framework for tackling complex problem and opportunties in traveller planning behaviours.

Discover
Define
Develop
Deliver
Problem

The world is your oyster

This data provides essential context for understanding the travel behaviours and spending patterns of Canadian travellers, highlighting the market potential and informing the app's design to meet their needs effectively.

Travel data in 2024

Overseas Spending$6.5BAfter COVID-19, people travelled due to long depressing years of lockdowns.
Average Spending per Trip$2,353
Spending Growth
2023
+35.7%
2019
+31.2%
Comparing the second quarter of both years
Average Trip Length13.2 nights

What problem does these travellers face?

  • Overwhelming information

    Over millions results are shown every time you search up a destination. With that much of information, user tends to get overwhelmed.

  • Ineffective Search

    User often need to evaluate their own needs to find the best attractions for their trips, often with seniors or children.

  • Complicated organization

    They need to use their own way in organizing all the information they got, create itineraries and share with their family or friends who travel together.

How do people plan their trips currently?

I used semi-structured interviews to understand how user plan their trips currently. The interview is divided into four parts;

User

Current User Journey Map

During the interviews, the insights can be summarized into the following two groups of travellers. To fully understand the user experience, I created two customer journey maps to capture the distinct challenges faced by these audiences and identify opportunities for design solutions.

William persona photo1
WilliamFamily-oriented

William is a family-oriented person. He loves providing great experience to his family in their day-to-day and vacations.

"How am I supposed to plan a trip that keeps both my kids excited and my parents comfortable without someone feeling left out or exhausted?"

Expectations
  • Clear online information of all available spots and restaurants
  • Ability to compare different rating of the tourist spots
  • Easy to turn the information to an itinerary
Define
Compare
Evaluate
Select
  1. Decides who is going on the trip
  2. Decides what destination they will go and book the essential items, like flights and hotels.
  3. Marks down some key spots or activities they must visit using Google search engine
  1. Researches secondary spots around the key items and spots through different platforms, like blogs, videos, and social media
  2. Collects all the spot into a document or note websites
  1. Organizes all the spot into a document or note websites like Google Document, spreadsheet, or apps like Wanderlog
  2. Chooses which spots they would keep and eliminate the rest based on all the travellers
  1. Organizes the final itinerary into a spreadsheet or travel planning app
😄
😵‍💫
🤔
😤
"I'm so excited the whole family is going on a trip together"
"Okay, we booked flight tickets and hotels. But what should we do there?"
"There is so many spots we can go. Which one should I choose?"
"I'm just gonna select all the spots they might be interested and let them decide."
"I guess my parents would want to visit somewhere cultural but the kids want to have fun."
"I need to talk to everyone who is going on this trip, so time consuming."
"They all want to go to different spot. How should I plan the day?"
"I need to organize so much information. I wish there is some tools that can help me with it."
William — Family-oriented
Laura persona photo2
LauraAdventurer

Laura is an adventurer who loves visiting exotic places. She also loves to visiting off-the-beaten-path locations.

"I just want to go somewhere I'll love, but I have no idea where to start!"

Expectations
  • Getting information from visual-based sources
  • Prefer recommendations that feel more local or less commercialized
  • Narrow down options rapidly without feeling bogged down by excess choices
Define
Compare
Evaluate
Select
  1. Decides what destination they will go and book the essential items, like flights and hotels.
  2. Marks down some key spots or activities they must visit using Google search engine
  1. Researches secondary spots around the key items and spots through different platforms, like blogs, videos, and social media
  2. Collects all the spot into a document or note websites
  1. Organizes all the spot into a document or note websites like Google Document, spreadsheet, or apps like Wanderlog
  2. Chooses which spots they would keep and eliminate the rest based on all the travellers
  1. Organizes the final itinerary into a spreadsheet or travel planning app
😄
🧐
😩
😤
"I wonder what I can do in this place."
"Okay, we booked flight tickets and hotels. But what should we do there?"
"I know what I like. Let's look into some local spots."
"Ugh, so many websites I have to go through."
"Are these spots recommended by locals?"
"I really don't want to go to commercialized spots."
"I think I finally have my plan together."
Laura — Adventurer

Similarity

  • Both audience focus on avoiding bad experience in general
  • Flexibility during travel is crucial (e.g. alternatives for energy levels.)
  • Both value sharing experiences and contributing insights

Differences

Group travellers

Focus on balancing preferences, group coordination, and inclusivity

Experienced Travellers

Focus on individual discovery and exploration

Solution

Solutions

1

AI-Driven personalization

Based on criteria user value (e.g. who are they going with, activity level, prefer activities, and accessibility

2

Itinerary sharing

User can share their experience with their itinerary, so that other users can refer to the itinerary when they are planning with a similar participants demographics or needs.

3

Trip & attraction recommendations

The system recommends destination and attractions based on your previous likes and bookmarks

How would people plan differently with our app

User flow

I used user flows in this case study to visually map the step-by-step interactions users have with the app, showcasing how it simplifies complex processes like personalized trip planning or recommendations. It highlights how the app addresses user pain points efficiently, guiding them toward achieving their travel goals seamlessly.

User flow diagram

Functional Map

This functional map outline the app's key features, like the AI-driven personalization and planning tools, and how they work together based on the user flow. This provides a clear overview of the app's capabilities.

Functional map
User Testing

User testing

Low-fidelity Prototype

We used Lo-fi wireframes to quickly test our ideas to see if they can solve the mentioned problems.

Low-fidelity prototype wireframes

Testing

6 Testers are coming from different ethical background, income, and age group. They were interviewed earlier in the project for the user insight. They played with the prototype freely to begin with, following with me asking semi-structured questions about their thoughts on the design. The tests were recorded with their permission. They said out loud whenever they have good or bad comments regarding the design, and I took notes during the process.

User testing session
6ParticipantsDifferent ethnic backgrounds, income levels & age groups
Semi-structuredInterview formatDivided into four parts
Think-aloudProtocolTesters spoke aloud about their reactions
RecordedSessionsWith participants' permission
Semi-structured interview methodology

Iteration direction

I went to the recordings afterwards, and summarized the main directions for the iteration.

  • Measuring activity level, duration and prefer activities are good criteria for the AI personalization. It would be nice to include accessibility into consideration as well.
  • User can save spots into their itineraries, but they should be able to save the spots even if they don't fit in a particular trip.
  • Wordings used in the design might seems a little cold and inconsistent.
Final Result

Finalized features

AI personalized itinerary

By entering the require information, AI will generate an itinerary based on user's preferences. This shorten the time for user to plan their trip from scratch and give them the flexibility to adjust in the future.

The preference options includes:

  • Destination
  • Prefer activities
  • Trip duration
  • Participants
  • Accessibility need
  • Activity level
AI personalized itinerary screens

Itinerary detail

By entering the require information, AI will generate an itinerary based on user's preferences. This shorten the time for user to plan their trip from scratch and give them the flexibility to adjust in the future.

Itinerary detail screens

Profile

User can save itineraries that they are interested in here in their profile for future use. If they like the AI personalized itinerary, it will be saved here as well.

Bookmarks tab in their profile will be useful when they are interested in certain spots they see on the app, but they are planning to visit that destination any time soon. User can add the spots to an itinerary from the Bookmarks.

The activity tab is used when user want to share their thoughts regarding a spot or their public itinerary. Those review will be shown on this tab.

Profile screens

Explore options with others' input

There are two ways to explore itineraries on the app, through itineraries or blogs.

With user-generated itinerary, users can see how other people plan their trips to destinations, which helps them to plan their own.

Blogs provides a more in-depth review on a certain topics, like restaurants, must-visit spots, or other related topics regarding the destinations.

Explore and blog screens
Learning & Impact

Reflection

User-generated content is key

One of the main concerns for travellers is to avoid bad experience during their trips. By encouraging user-generated content, all users can be benefitted from those information and make well-informed decision. Before we have enough data to support the AI algorithms for personalization, we will have to collect useful information online and build our database.

Next steps: Multi-languages and localization

The app has opportunities to expand its functionality by integrating multi-languages and localization features, such as content translation and tailoring recommendations based on regional preferences. Advanced tools like real-time itinerary adjustments, multi-destination planning, and group coordination enhancements can further personalize the user experience.

Additionally, partnerships with local businesses and loyalty programs will help this app develop into a leader in the travel planning and management tool as a company.