← Back to work
Mobile App Travel End-to-End

TripSaver

A travel booking app designed for budget-conscious travelers who want to explore without the anxiety of overspending.

Role
UX/UI Designer
Timeline
7 weeks
Tools
Figma, Maze, Miro
Platform
iOS, Android
Team
Solo designer
TripSaver - final app designs

The Problem

Traditional travel booking platforms offer endless options but don't help users stay within budget. Travelers struggle to balance the cost of flights and accommodations while still planning a memorable trip - leading to either overspending or planning paralysis.

The Goal

Design a mobile app that helps travelers set a realistic budget upfront and discover trips that fit within it - combining flights, hotels, and packages into one clear view so users can plan confidently, without the fear of overspending.

Competitor Analysis

I studied the three platforms travelers already use.

Booking, Expedia, and TripAdvisor each do something well - but none help users stay within budget from start to finish.

Booking
Expedia
TripAdvisor
Strengths
  • Massive accommodation inventory with real-time availability
  • Flexible cancellation and "pay at property" options
  • Strong reviews and verified guest ratings
Strengths
  • Bundle deals combining flights, hotels, and activities
  • Loyalty rewards with member-only pricing
  • Wide range of travel products in one platform
Strengths
  • Extensive user reviews and local recommendations
  • Strong destination discovery through community content
  • Price comparison across multiple providers
Weaknesses
  • Dense filters cause cognitive overload on mobile
  • No integrated budget tracking across flights and hotels
Weaknesses
  • Filters don't prioritize budget constraints
  • Final pricing often differs from initial search
Weaknesses
  • Redirects to third-party sites - fragmented booking
  • Information overload obscures total trip cost

Opportunities Identified

Three gaps to design into.

01

Simplified comparison

Replace dense filter interfaces with streamlined comparison that surfaces the most relevant options by budget, reducing decision fatigue.

02

Context-aware recommendations

Move beyond overwhelming filters to guided, insight-driven experiences that prioritize clarity over raw listings.

03

Clearer hierarchy

Reduce cognitive load by prioritizing total cost, key amenities, and deal quality over exhaustive detail.

User Research · 5 interviews

Three pain points came up again and again.

01

Budget-management anxiety

Unexpected costs aren't accounted for upfront. Users adjust budgets on the fly, creating stress throughout planning.

02

Decision fatigue

Too much information makes balancing quality vs. cost hard. Users bounce between apps comparing options.

03

Hidden fees erode trust

Surprise charges at checkout make users feel deceived. No true total cost before committing leads to abandonment.

Personas

Two budget-conscious travelers with different planning styles.

EC
Emma Chen 26 · Junior Analyst · Chicago
The Careful Planner
"I need to know exactly what I'm spending before I commit."

Goals

  • Stay within a fixed budget
  • See every cost upfront
  • Plan without juggling apps

Frustrations

  • Hidden fees at checkout
  • Hard to estimate the total
  • Too many options, no guidance
MR
Marcus Reed 31 · Product Manager · Austin
The Efficient Optimizer
"I'm tired of apps that waste my time with irrelevant options."

Goals

  • Find the best deal fast
  • Compare totals across dates
  • Book with confidence

Frustrations

  • Prices changing before checkout
  • Too many results, no clear winner
  • Juggling multiple platforms

User Flow

Budget-first navigation - every journey starts with a spending limit.

1
Set budget

Define total trip budget upfront.

2
Explore options

Browse trips that fit within budget.

3
Review details

Full cost breakdown, no hidden fees.

4
Book & confirm

Complete booking with transparent pricing.

TripSaver user flow diagram
End-to-end user flow - from budget setup to booking confirmation.

Navigation & Structure

A sitemap that puts budget setup front and center.

TripSaver App

Budget tools

  • Set a budget
  • My budget

Search trips

  • Flights
  • Hotels
  • Flight + hotel packages

Trips

  • Upcoming trips
  • Past trips
  • Saved

Profile

  • Account
  • Rewards & Wallet

Design decision

Budget setup is a primary navigation item, not buried in filters - so every journey starts with a clear spending limit, the top priority our research surfaced.

User Journey Map

The emotional arc moves from curiosity to delight - not anxiety.

Discovery

🤔

"Can I actually plan a trip within my budget?"

Opens the app, discovers the budget-first approach.

Curiosity

Exploration

🙂

"These options actually fit what I can spend."

Sets a budget, browses matching trips, compares options.

Cautious optimism

Decision

😄

"I can see exactly where my money goes."

Reviews the cost breakdown, evaluates the best options.

Relief

Booking

🤩

"No surprise fees - this is the real price."

Selects a trip, pays with fully transparent pricing.

Confidence

Confirmation

😍

"That was so much easier than other apps."

Receives confirmation with the full itinerary.

Delight

By front-loading budget transparency, the emotional curve stays positive throughout - the deliberate opposite of competitor journeys, where anxiety peaks at checkout.

Low-Fidelity Wireframes

Structure before visual design.

TripSaver low-fidelity wireframes
Rapid lo-fi exploration of the key screens before committing to visuals.

Branding

Trust, warmth, and the excitement of travel discovery.

Color

#0081A7
#FFD700
#F16055

Blue conveys trust and reliability, yellow captures the excitement of discovery, and red adds energy to key actions.

Typography

Fredoka - soft, rounded shapes for a friendly, approachable headline tone.

Public Sans - modern and highly legible, adding clarity to body text and UI.

High-Fidelity Wireframes

The brand and budget-first logic, applied.

TripSaver high-fidelity wireframes
The full flow in high fidelity - color, type, and components in place.

Design Iterations

Usability testing reshaped how price and trust show up.

Trip information

Before

Price was buried below the image and description. No cost breakdown was visible, so users scrolled past without registering the total.

After

Total price shown prominently with an "all fees included" badge, a tappable cost breakdown, and a budget-impact indicator showing remaining budget.

Homepage

Before

Cluttered background and illustration colors that clashed with the palette; small text and a low-emphasis call to action.

After

Cleaner background, illustration colors aligned to the brand, larger text, and an enlarged CTA with clearer information.

Usability Testing

Putting the design in front of target users.

95%
budget tracking felt intuitive
4.7/5
confidence in travel options
88%
rated navigation easy
<2 min
avg. core task time

Key Insight

The budget-first approach - the most unconventional decision - tested as the strongest feature.

Interactive Prototype

Try the full flow, end to end.

The prototype runs the complete journey - budget setup, trip discovery, the cost breakdown, and booking confirmation - with every micro-interaction and transition in place.

Learnings

What I took away.

01

Transparency is the feature

The most impactful decision wasn't a clever interaction - it was showing the real price upfront. Trust is built through honesty in the data you present.

02

Budget-first flips the paradigm

Starting with "how much do you want to spend?" instead of "where to?" served most users better, and became the strongest differentiator.

03

Simplify decisions, not options

Users don't want fewer options - they want fewer decisions. Curated results within a budget removed the cross-app comparison load.

04

Test the core interaction first

The budget slider went through many iterations. Tackling the hardest component early meant the rest of the design flowed from it.

Next project →
NYC Pet Services