Travify / redesigning a tour operator’s booking system

Travify hero image

I was hired as freelancer by a fast-growing tourism company in Spain to completely overhaul their internal booking management system. The support team uses this tool daily to manage reservations, tours and other data.
Note: To comply with non-disclosure agreements, the client name and proprietary data have been anonymized or deducted.

process.

#1

the problem

The legacy software was outdated and cluttered, causing friction for the staff and requiring a long training period for new employees. My goal was to transform a complex database into a clean, modern SaaS experience.

#2

research

The previous interface suffered from years of "feature creep." To understand what was actually necessary, I didn't just guess—I went straight to the source.
I conducted a deep-dive system walkthrough with the Operations Manager. Together, we audited the existing features and mapped out the team's daily workflows. We discovered that nearly 40% of the visible menu options were obsolete or rarely used.
Key Insight: The team didn't need more features; they needed less noise to perform critical tasks faster.

#3

solution

Armed with this insight, I moved away from the chaotic legacy interface to a functionality-first design.
My strategy focused on three pillars:

  1. Strict Prioritization: Removing the unused features identified in the audit.
  2. Progressive Disclosure: Grouping secondary actions (like "Export" or "Delete") into menus so they don't clutter the view.
  3. Visual Calm: Using a strict grid system and reducing the color palette to lower cognitive load.
#4

key improvements

The following comparison highlights the transformation of two core workflows: Bookings Management and Analytics.

I moved from a rigid, spreadsheet-like interface to a flexible decision-making tool.

Arrow

before

before
Arrow

after

after
Arrow

old chart vs new chart in Analytics

old chart vs new chart in Analytics
Process detail 48
Arrow

old data table vs new data table in Analytics

old data table vs new data table in Analytics
Process detail 50
#5

prototyping

Explore the live Bookings interface built in v0 and the Sales Report workflow in Figma.

#6

impact

While the software is currently in the development phase, I conducted usability testing sessions with the internal support team using the high-fidelity prototypes.

The feedback was overwhelmingly positive, validating the shift to a cleaner UI.

⏱️ Reduced Friction: Users reported a significant drop in "time-on-task" for creating new bookings.

🎓 Lower Learning Curve: New employees found the "step-by-step" flows much easier to understand compared to the old complex tables.

🚀 Adoption Readiness: The team expressed excitement to switch to the new tool, citing that it felt "less tiring" to use for a full workday.

what I've learned.

Stars Icon

I learned that effective design requires auditing utility to confidently remove clutter rather than simply polishing obsolete features

Stars Icon

I discovered that whitespace is a functional necessity in data-heavy tools that actively prevents visual fatigue and user errors

Stars Icon

I found that framing design choices around business efficiency—rather than just aesthetics—was the fastest way to build stakeholder trust