Flight booking system is a comprehensive and user-friendly platform designed to cater to both B2C B2E and B2B customers. With a sleek and intuitive interface, it allows individual travelers (B2C), Employees User (B2E) and travel agents (B2B) to easily search, compare, and book flights from multiple airlines worldwide.
We were fortunate to collaborate with Amadeus, integrating their API services to connect with Vietnamese booking agents. Although many agents already operated their own internal systems, the integration fell short due to inconsistent system usage and lack of alignment across platforms. Essential business features were limited, and some processes still relied on manual input.
The platform itself also posed challenges. Its outdated interface and confusing workflows made it difficult to navigate, leading to a poor user experience. The client was looking for a complete redesign that not only modernized the interface but also addressed core usability issues.
After conducting a detailed review, we discovered that the problems went beyond design. To truly support the client’s business objectives, the platform needed to be more user-friendly and accessible—not just for tech-savvy agents, but also for everyday users with limited technical background.
Before diving into the design concept, we created a comprehensive mood board and conducted a short client survey. Gathering information about the project, including the target audience, business objectives, research competitors and functional requirements from stakeholders. I directly communicate with the Project Owner on a weekly basis to ensure a smooth execution of the client's requirements.


Before diving into the design concept, we created a comprehensive mood board and conducted a short client survey. Gathering information about the project, including the target audience, business objectives, research competitors and functional requirements from stakeholders. I directly communicate with the Project Owner on a weekly basis to ensure a smooth execution of the client's requirements.




UI improvements were continuously made in parallel with front-end development throughout each post-release phase. This iterative process ensured that every component was not only implemented accurately according to the design system but also refined based on real-time feedback and evolving user needs.
By maintaining close collaboration between design and development, we ensured that the user interface consistently supported the client’s strategic business objectives and delivered a more seamless and user-centered experience.