top of page
Product Design | UI Design | Mobile App
How to make the flight experience more manageable and enjoyable for frequent travellers?

Design team of one; CalArts Capstone Project

My Role

Research, Concept development, UI/UX Design


Jan 2021 - Mar 2021


Figma, Adobe Illustrator, Adobe Photoshop, MS Office

Project Overview

Caelum is a platform that enables users to keep track of past and upcoming trips for frequent flyers. Users can easily manage their flight and personal information, and access their travel footprint and territories visited.

1. Problem Scope
User Journey Mapping
Identify User Problems
Business Problems

For individual airlines and local aviation industry:


Requires multi-thread information management and attention to details


Chain of action - missing one leads to missing of the following 


Constant monitoring elevates stress and attention exhaustion 

Loss of

Troublesome experience demotivates people from traveling

Issue in Loyalty 

Difficulty in tracking flight records across different platforms

Purchase Force Decrease

Less dispensable time and energy for commercial activities 

Goals and Objectives
For individual travellers
  1. Assist trip management
  2. Reduce frustration
  3. Better overall experience
For Business
  1. Rewarding customer experience
  2. Boost commercial activity
  3. Retain customers
2. Research Methodology
Location-Based Survey
Semi-Structured Interview
Comparative Analysis

In order to better understand this problem and gather insightful user feedback, I tried to find out why it is frustrating, when people feel frustrated, and how people currently deal with the frustration, through survey, interview, market research and analysis.

Survey & Interview

To see if the problem is significant enough for me to take action, I made a survey when I was traveling from Shanghai to London, I passed out a SurveyMonkey on my phone, and gathered 30 responses from both airports. I also uploaded the survey form online and gathered 100 responses from self-identified frequent travellers. The demographic ranged from ages 18-60 and respondents of various gender identifications.

Screen Shot 2022-06-27 at 4.53.52 PM.png

Most of my interviewees agree is that the process from booking flights, checking-in, going to the airport, to security check is overwhelming and not pleasing. The pain point is significant! People care to track their flights and manage the accounts, in some cases they even took matters into their own hands and built an extremely detailed excel spreadsheet. With just a small detail goes wrong, they might miss the flight.

"I really hate boarding gate change. Sometimes I am shopping and don't notice, that can cause a lot of trouble..."​
"I can't find a good app that supports all my need during traveling - it's either one specific airline app or general flight tracker."​
"I do not feel relaxed until I finished all the boarding processes - check-in, baggage, security, document stuff. Only when I get seated at the plane I finally get to relax."​
Comparative Research

I asked some of my friends for popular traveling apps that they usually use. I noted down the popular platforms, identified the key features I envisioned Caelum to have, and reassessed the existing platforms based on those features. Separately, these apps have functions and information that are useful for users to manage a trip, but users have to jump around several of them in order to manage one, not to mention multiple trips.

HMW Statement
How might we make flight experience more manageable, less stressful and more rewarding? 
Product Requirements
  • Easier navigation to search a flight

  • Getting notified of lastest flight information

  • Link to existing airline app and auto sync data

  • One place for all information with a personal account

  • Rewarding experience

  • Social aspect of sharing trip and achievements

3. Design Solution
Screen Shot 2022-07-05 at 6.25.47 PM.png
Screen Shot 2022-07-05 at 8.30.16 PM.png
Design decisions
1. HMW make notifications about flight status updates?

Users are able to tap to receive alert for upcoming trips. When the bottom is active, a pop-up box appears on top of current interface to show update information.

If user is not on their phone, a notification will appear with sound to alert the user. Ideally, the notification feature could be extended to other wearable interfaces.

2. HMW minimize the required effort from user for information update, while not missing out on individual trip?

When first log-in, users will be asked to enter their government-issued ID/passport information. Ticket purchase associated with that ID will be automatically logged onto the account.


For occasional cases when users can’t find auto-updated flight information, they have the option to add trips manually from the “Upcoming trips” section.

3. HMW design the reward system to be more interesting?

To make it more engaging, users are able to access their own travel history and personal achievement in “My Record” page. Each trip adds up to the total mileage that user has travelled.


Users are able to share their record including a national badge collection system and ranking amongst friends, elevating the social element of this system.

Final Prototype
Style Guide
Evaluation - OKRs Framework

Manageable, relaxed and rewarding flight experience

Objective Description

To ease the mental burden, we need to facilitate users to access and manage their flight and personal information easily, and access their travel footprint and territories visited.

Key Result 1

Reduce effort for manually update flight information

Key Result 2

Organized system for different categories of information

Key Result 3

Prompt notifications on time for trips updates 

Key Result 4

Engage users with reward and badge system

Reflection & Takeaways
1. User research during COVID

COVID hits during the project cycle - especially when I started to conduct user research. This restriction largely inhibits in-person research methodologies, and I was faced with the challenge to transition online, which exerts influence on the scope and geographical location of target users.

2. Privacy awareness

Since Caelum is an app for information management and planning which requires personal data, the question is about how to collect information, how do we ask for permission, and above all, how to find a balance between strict business requirements and respectful design.

Future Development
1. Explore data visualization UI

I believe that the stats section has a lot of room for improvement as data visualization could help users understand data at a glance (past flight stats). UI could also be more interesting/engaging with inspired micro-interactions. 

2. APIs for app integration

It requires less taps for users if data from their Calendar could automatically sync with Caelum. Notifications on the lock-screen or connected wearable devices would be helpful to nudge the user to take action.

Learning & Takeaways

There are so many well-known UI patterns (such as cards, profiles, "add" buttons), it's not always feasible nor practical to create a new component  just because the UI looks 'nicer'’, which I sometimes fall into coming from a visual arts background. Instead, I need to focus on breaking down existing design patterns to analyze why it works, why it doesn’t, and what I can do to take it a step further. 


No need to re-invent the wheel
bottom of page