UX/UI Designers, Developers, Product Manager, QA
Date
2025
Project / Client
TTC
The Travel Agent Portal (TAP) is a multi-branded platform that enables travel agents to search, book, and manage bookings across a suite of travel companies. The portal also provides product information, roadmaps, and operational tools.
This redesign focused on modernising the interface, improving key user flows, and establishing a scalable design system using Tailwind CSS principles.
Goals for Design Case Study:
1. Modernising the UI with a Tailwind-Based Design System
-
Component Audit: We analysed existing UI components and identified reusable patterns.
-
Conversion Strategy: Legacy components were redesigned using Tailwind’s utility-first logic to promote consistency and responsiveness.
-
Design System Foundation: Developed a scalable design system with tokens for color, spacing, typography, and interaction states inspired by Tailwind.
-
Accessibility Improvements: Ensured all new components meet WCAG AA standards with clear focus states, color contrast, and ARIA support.
2. Enhancing Components for Better UX
-
Search & Filtering: Redesigned the multi-branded search to support quicker scanning, better filter controls, and mobile adaptability.
-
Booking Table: Improved data density and readability while keeping action buttons easily accessible.
-
Guest Management: Simplified error handling and streamlined guest record management with clearer states and progressive disclosure.
-
Navigation & Wayfinding: Introduced sticky headers, breadcrumb navigation, and collapsible menus for easier access across deep content structures.
3. Improving Key User Journeys
-
First-Time Agent Flow: Refined onboarding with guided tooltips, improved empty states, and contextual help.
-
Multi-brand Switching: Unified brand switching UI to reduce cognitive load and minimize booking errors.
-
Risk & Issue Logs: Introduced a dashboard summary for immediate visibility of high-priority issues and deadlines.
-
Testing & Monitoring: Clearer presentation of roadmap, product health metrics, and architecture overview to help internal stakeholders quickly gauge system status.
Additional Considerations:
-
Tailwind Component Library: Built a reusable Figma + Code component library (e.g., modals, cards, tabs, dropdowns, badges) mapped to Tailwind classes.
-
Responsive Design: All key layouts were restructured for seamless performance across devices.
-
Documentation: Included an internal style guide for product teams with design tokens, component guidelines, and dev handoff rules.
-
Tool Integration: Better alignment with tools like TestRail, HotJar, and DataDog for monitoring and QA.