A fluent motion experience
How I pushed a design-led nonprofit project to launch
Project timeline
Goal
May 24 - continuing
Improve experience through motion
Project owner
UX design
UI designer
PM
Frontend Engineer
Other Contributor
My role
How this project started?
It began with a conversation with the Design Director, who asked about potential improvements in our product line. I mentioned that the animations were lagging, and he agreed, allowing me to explore this area and initiate the project.

The status quo
Home page to List
Check Out to Order


Challenges
Glitching, errors and bugs
Let’s push our engineers to fix that
Next step: getting ideas for improvement
Experiences that we can improve
· Home Page Loading not smooth, causing stutter.
· Entering the list page causes flickering.
· Modules load inconsistently, causing instability.
· Laggy list view transitions.
· Reservation triggers two load events.
· An unnecessary white screen loads after payment.
· Transitions are abrupt, lacking fluidity.
· Instant page cuts lack dynamic growing motion.
· Excessive loading disrupts user flow.
· Modules need better feedback and guidance.
· Emotional design tailored to specific scenarios
Comparative analysis and brainstorming
We researched leading apps and motion design in general to inspire creative ideas.
Non-intrusive loading
List to order transition
Open trunk transition
List page grow animation
Curve guidelines
Homepage guidance
Pressed state
Our ideas





Transition; Natural loading; Motion as feedback;
Sorting our ideas
Categorizing our solutions into three areas and setting goals for each design approach.
Page transition
List to order transition
Open trunk transition
Page motion
Reveal
Load
Curve
List page reveal animation
Curve guidelines
Non-intrusive loading
Module motion
Pressed state
Homepage guidance
Enhance immersion
Smoother
More intuitive
Reduce anxiety
Improve feedback
Set priorities
We prioritize our solution based on: how bad the current experience is and how noticeable our solution will be.
Experiences that we can improve

Pushing UX-focused projects with no direct business profit is tough. Without development resources, I had to secure support from PMs.
Present, present, present!
Convey our concepts and foremost objectives to the Design Director and Product Director to gain their endorsement and partnership. With a bit of luck, we managed to align with Product Director's goal of delivering fast and smooth user experiences, and they are ready to integrate our solutions into the upcoming launch.
Separate the project, ship them one by one
Track each piece with a table



Glitching, errors and bugs
Experiences that we can improve
Final delivery
List page grow motion
This goal is to improve intuitiveness by loading the page step-by-step, helping users understand its structure and refocusing their attention on marketing slots.
Before
After
Replace interruptive loading with soft loading
Before
After
Others
Bouncy feedback
Order loading

Moving forward
Motion guidelines
Apply to other product lines
Airport transfer
Group tour
Tickets
Hotels
Flights
Challenges and learnings
Limited engineer resource
Prepare downgraded design solution beforehand
Unwilling PM for non-profit project
Bring their boss to the same boat at the begining
Ask our PM to coordinate with PMs from other departments
Cross department cooperation
Customer service redesign
Redefining charter flow
Ctrip.com is the biggest online travel agency in china

Typical user
Chinese
20-35 years
60%male
values service than price
Scenario
Reserve pickup service after ordered a flight ticket (whether it’s on ctrip or not).
x Airport transfer