End-to-end design: User research to high-fidelity prototypes for a smart travel planning app

Making it easier for friends and families to plan and coordinate trips.

MY ROLE

UI/UX Designer, sole designer responsible for the app’s design.

PROJECT DURATION

May 2024 - June 2024 (8 Weeks)

RESPONSIBILITIES

Conducting user research, Wireframing, Prototyping, Usability studies, Iterating on designs, Motion Design, Creating Design system, Accounting for accessibility

INTRODUCTION

TravelGenie is an AI-powered travel planning app that helps users discover ideal destinations based on their desired experiences—even if they don’t have a specific country in mind. It removes the hassle of planning and coordinating group trips by making decision-making fun, real-time, and interactive for all travel buddies.


Being a travel enthusiast, this is my personal as well as passion project. I designed the end-to-end UX/UI, from research to prototyping.

PROBLEM

# 1

Limited personalization

Most of the travel planning apps rely on generic recommendations or pre-designed itineraries, requiring users to either know their destination in advance or manually filter through vast, one-size-fits-all options, lacking true personalization.

# 2

Coordination challenges

Planning trips with multiple people is complex due to differing preferences.


None of the existing travel planning apps/website provide collaboration features.

# 3

Overwhelming and fragmented information

Users face difficulty navigating the vast amount of travel information available, often spread across multiple platforms.


This makes travel planning process time consuming and often frustrating.

Defining problem statement

How might we create a collaborative travel planning app that enables personalized destination discovery and streamlines group coordination into a seamless, user-friendly experience?

Goals

# 1

Facilitate group planning

# 2

Effortless integration of AI to personalize destination discovery

# 3

Save users from information overload

PROCESS

STEP 1

Research

Empathise with users to understand their needs and pain points.


This included conducting user interviews, creating personas, user journey map and conducting competitive analysis.

STEP 2

Ideate

Create potential solutions.


This included creating information architecture and paper sketches.

STEP 3

Prototype

Create wireframes and prototypes of promising design ideas.

STEP 4

Test

Test the designs with users to get feedback and reiterate the designs based on it.


This included conducting moderated user testing with 5 potential users. I also presented my design to senior product designers to get their feedback on UX and UI.

IMPACT AND SUCCESS OF APP

USERS

My goal was to identify the primary users of this product, gain insights to understand how users plan their trips, what challenges they face and what factors decide their travel destination.

PRIMARY USER

Young professional

Amy is 26 yrs old and works as a data analyst in a bank. She has a busy work life and always looks for an opportunity to go on a travel break with her friends and parents.

Travel companions

Parents

Friends

Do you always know where you want to Travel?

No

No. of leaves

Type of experience

Weather

Travel time

Destination deciding factors

PRIMARY USER

Parent of a kid

Rachel is 33 yrs old and is a new mom. She and her husband are travel enthusiast and now takes young kid along with them.

Travel companions

Partner

Partner + kid

Do you always know where you want to Travel?

No

Travel companion

Safety

Weather

Type of experience

Destination deciding factors

PRIMARY USER

Student

Ziva is 20 yrs old and is a university student. She is a budget-conscious traveler who loves adventure and exploring off-the-beaten-path locations.

Travel companions

Solo

Friends

Do you always know where you want to Travel?

No

Budget

Public transportation

Safety

Type of experience

Destination deciding factors

After identifying the primary users, I created a User Journey Map to analysis their typical trip planning process, uncover challenges, and identify opportunities for improvement.


I then conducted a Competitive Analysis of direct and indirect competitors to assess their strengths, gaps, and untapped opportunities, comparing the trip planning experience for both new and returning users.

Key issues highlighted in user journey map and competitive analysis

OVERWHELMING

INFO

leading to decision fatigue.

Limited

personalization

leading to generic travel recommendations.

Collaboration

challenges

leading to difficulty in coordinating and sharing plans with travel companions.

Booking

focused

Heavy focus on booking over planning, with planning tools buried under menus.

IDEATE

I created a site map to define the structure and information hierarchy of the app

Sketches

List of attractions

Home screen

Gathering user preferences

Search result screen

Early designs

Home tab

Destination search result

Attraction details

Saved list

USABILITY TESTING

After creating prototype from low-fidelity wireframes, I conducted usability study to identify if there are any usability issues and gather feedback on the overall user experience. My goals were to ensure that users could navigate the app intuitively, efficiently complete their travel planning tasks, and find the app's features valuable and user-friendly.

Usability study parameters

Study type - Moderated

Location - Singapore, India - remote (each participant will complete the study in their own home)

Participants - 5

Length - 45 to 60 minutes

Key performance indicators

#1

Task completion rate

The percentage of tasks users could complete successfully without assistance.

#2

Time on task

The average time it took for users to complete specific tasks, such as creating a new trip and saving go to attractions.

#3

Error rate

The number of errors users encountered while navigating the app and completing tasks.

#4

User satisfaction

Measured through post-test surveys and ratings to gauge overall satisfaction with the app’s usability and features

#5

Navigation efficiency

The number of clicks or steps users took to complete a task, indicating the ease of finding information and using features.

These are the observations gathered from Usability Study. I created an Affinity map by organising the data into groups with common themes.

Now that I have all the observations from usability study, let's look at the key problems identified and design changes made to overcome that problem.

The app's key USP—group trip planning—isn't clear on the home screen.

Interactive map is not noticeable

Its unclear if the card is clickable

Hard to tell where one is due to similar layouts

No clear next step

after saving

I presented my design to industry mentors and senior designers for feedback, then refined the app's visual design based on their input.

FINAL DESIGNS

Throughout the process, my design decisions were guided by key UX principles and Design Laws to enhance usability and provide an engaging, intuitive user experience.

# 1

Personalized destination discovery

Home screen

When designing the home screen, I prioritized simplicity and clarity, drawing on the Aesthetic Usability Effect to create a clean, uncluttered, and visually appealing interface.


The primary task of exploring travel destinations is central, with the prominent AI search bar serving as the Focal Point to immediately capture user’s attention.


I adhered to Fitt's Law by placing large, easily accessible CTA button at the bottom of the screen, ensuring users can quickly initiate trip planning.


The welcoming message, "Explore the World with your Best Travel Mates," reinforces the app's social aspect, encouraging collaborative travel planning.

Too many things moving. Lacks clear focus

BEFORE

Non uniform icon style

Radial gradient makes the UI look outdated

User preferences

To provide personalized recommendations for destinations and activities, I crafted a questionnaire to gather insights into users' travel preferences and interests.

Destination card list

By applying Miller's Law, I designed the destination cards to display information in digestible segments.


In alignment with Hick’s law, I limited the search results to no more than ten, which simplified decision-making by reducing cognitive load.

BEFORE

Too much of content in card

Only 1 card visible at a time on screen, excessive scrolling

Saving the attractions

I used Progressive Disclosure, initially presenting only essential information and revealing more details as users expressed interest in learning more about an attraction.

# 2

Collaborative trip planning

Adding travel buddies

In designing the collaborative feature of TravelGenie, I introduced a simple "+ Add people" button at the top of the trip interface, allowing users to invite their travel buddies to join in and collectively build a wishlist.

Trip vote - Easy decision making through group reactions

I introduced a voting feature where group members can vote on their preferred attractions, ensuring that everyone’s preferences are considered in the final itinerary. This engaging and interactive process not only made trip planning more collaborative but also more enjoyable, as each member can contribute their ideas and preferences seamlessly.

BEFORE

The voting button lacks prominence and requires multiple clicks.

DESIGN SYSTEM

Color

Primary

#214ECF

Secondary

#EA9835

Text

#000000

Grey

#575757

Background

#FFFFFF

Gradient

Shade

#D8E2FF

Shade

#FEF9F3

Typography

Nunito Sans

Headline 1

H1 36pt

Headline 2

H2 24pt

Headline 3

H3 16pt

Headline 4

H4 14pt

Body text

B1 12pt

Body text

B2 10pt

ACCESSIBILITY CONSIDERATIONS

Text

Text

# 1

Colour contrast

When choosing a colour palette, I made sure there is a high contrast between text and background colour and they met WCAG AA Compliance.

# 2

Typeface

I have used only one typeface - Nunito Sans, because of its clean aesthetics and high legibility.

# 3

Hierarchy

I implemented a text hierarchy throughout the app. This helps users to distinguish different sections and information on screen.

KEY LEARNINGS

Working on TravelGenie was personally rewarding because it combined my passion for travel with my interest in UX design. Here are some practical insights I gained

# 1

Always put users first

By keeping travelers' actual needs at the heart of the design, I ensured the app was intuitive and genuinely helpful for users. Good design comes from genuinely understanding who you're designing for.

# 2

Continuous improvement is key

Regular testing with real users and updating the design based on their feedback helped fix issues quickly and significantly improved the app’s usability.

# 3

Balance user and business goals

Looking back, I realize it’s important to balance user satisfaction with clear business objectives.

If i had to design this app differently, i would take business goals into consideration along with user goals.

Thank you for reading the case study!

More to explore

© 2024 Prachi Thakare. All rights reserved.

Pt