Case Study
Case Study
CheckFly: Transforming the Flight Booking Experience
CheckFly: Transforming the Flight Booking Experience
UX Design
UX Design

The Beginning of a Journey
The Beginning of a Journey
When I embarked on my first UX project, CheckFly, I navigated uncharted waters. Balancing a demanding job in customer service, coursework, and this project was no small feat. The steep learning curve tested my resilience and time management skills and ignited my passion for UX design. This project was not just about creating a product; it was a transformative journey that taught me the value of perseverance, iteration, and user-centred design.
When I embarked on my first UX project, CheckFly, I navigated uncharted waters. Balancing a demanding job in customer service, coursework, and this project was no small feat. The steep learning curve tested my resilience and time management skills and ignited my passion for UX design. This project was not just about creating a product; it was a transformative journey that taught me the value of perseverance, iteration, and user-centred design.
Turning Frustrations into Simplicity
Turning Frustrations into Simplicity
Flight booking websites often have cluttered interfaces, hidden fees, and confusing user flows, leading to high abandonment rates. My challenge was clear: create a seamless, intuitive experience that alleviated these pain points while maintaining essential functionality. However, as a first-time UX designer, I quickly realized that understanding and addressing user frustrations was far more complex than I anticipated.
Flight booking websites often have cluttered interfaces, hidden fees, and confusing user flows, leading to high abandonment rates. My challenge was clear: create a seamless, intuitive experience that alleviated these pain points while maintaining essential functionality. However, as a first-time UX designer, I quickly realized that understanding and addressing user frustrations was far more complex than I anticipated.
The First Hurddles
The First Hurddles
I began by conducting user interviews and surveys to uncover the root causes of these frustrations. The data I gathered was overwhelming, and my initial attempt to organize it into an affinity diagram fell short. My first attempt was too broad, failing to capture the nuanced insights needed to drive the design process. However, seeking feedback from an experienced UX Designer was a turning point. I was advised to break down the data into more granular categories, focusing on specific user journey stages and distinguishing between positive and negative experiences.
Revisiting the research, I regrouped the data, which revealed key insights: users prioritized quick access to flight options, transparency in pricing, and a streamlined booking flow. These insights became the bedrock of my design strategy.
I began by conducting user interviews and surveys to uncover the root causes of these frustrations. The data I gathered was overwhelming, and my initial attempt to organize it into an affinity diagram fell short. My first attempt was too broad, failing to capture the nuanced insights needed to drive the design process. However, seeking feedback from an experienced UX Designer was a turning point. I was advised to break down the data into more granular categories, focusing on specific user journey stages and distinguishing between positive and negative experiences.
Revisiting the research, I regrouped the data, which revealed key insights: users prioritized quick access to flight options, transparency in pricing, and a streamlined booking flow. These insights became the bedrock of my design strategy.






From Concept to Reality
From Concept to Reality
Armed with refined insights, I moved to the ideation phase, sketching initial concepts. These early sketches were rough but crucial in laying the groundwork for more polished prototypes. The transition from low-fidelity wireframes to medium-fidelity prototypes was iterative, with each round of feedback pushing me to refine the design further.
I faced several challenges during this phase, particularly translating complex user needs into simple, intuitive design elements. However, each iteration brought me closer to a solution that resonated with users.






Overcoming Challenges
Overcoming Challenges
The design phase was marked by continuous iteration. After each round of user testing, I adjusted the prototypes. One significant hurdle was the complexity of the booking process. Users found the initial design overwhelming, leading me to streamline the flow and clarify the information presented.
This iterative process was challenging but rewarding. By the end of the design phase, I had created a prototype that met user needs and significantly reduced frustration. The flow diagrams and customer journey maps I made were instrumental in visualizing the user experience and identifying areas for improvement.
The design phase was marked by continuous iteration. After each round of user testing, I adjusted the prototypes. One significant hurdle was the complexity of the booking process. Users found the initial design overwhelming, leading me to streamline the flow and clarify the information presented.
This iterative process was challenging but rewarding. By the end of the design phase, I had created a prototype that met user needs and significantly reduced frustration. The flow diagrams and customer journey maps I made were instrumental in visualizing the user experience and identifying areas for improvement.






The Outcome: A User-Centric Solution
The Outcome: A User-Centric Solution
The final product was a clean, intuitive flight booking interface that addressed the primary pain points identified during the research phase. The design featured a simplified booking process, transparent pricing, and a streamlined user flow. User testing of the final prototype showed a marked improvement in user satisfaction, with an average experience rating of 8 out of 10.
This project also taught me the value of resilience and adaptability. The initial setbacks with the affinity diagram and customer journey map were crucial learning experiences that ultimately strengthened the final design.
The final product was a clean, intuitive flight booking interface that addressed the primary pain points identified during the research phase. The design featured a simplified booking process, transparent pricing, and a streamlined user flow. User testing of the final prototype showed a marked improvement in user satisfaction, with an average experience rating of 8 out of 10.
This project also taught me the value of resilience and adaptability. The initial setbacks with the affinity diagram and customer journey map were crucial learning experiences that ultimately strengthened the final design.
My Reflection: A Journey of Growth
My Reflection: A Journey of Growth
CheckFly was more than just my first UX project; it was a personal and professional growth journey. As a first-time UX designer, balancing a demanding job, coursework, and this project tested my resilience and time management skills. The steep learning curve was daunting but ultimately ignited my passion for UX design. From struggling with data synthesis to achieving a high score in my final project, this experience shaped me into a more resilient and skilled designer. The project received a final grade of 92%, a testament to the hard work and dedication I poured into it.
This case study reflects my journey from a novice designer to someone who understands the importance of user-centred design, iteration, and the power of feedback. I am now equipped to tackle more complex challenges, always with the user at the heart of my design process.
CheckFly was more than just my first UX project; it was a personal and professional growth journey. As a first-time UX designer, balancing a demanding job, coursework, and this project tested my resilience and time management skills. The steep learning curve was daunting but ultimately ignited my passion for UX design. From struggling with data synthesis to achieving a high score in my final project, this experience shaped me into a more resilient and skilled designer. The project received a final grade of 92%, a testament to the hard work and dedication I poured into it.
This case study reflects my journey from a novice designer to someone who understands the importance of user-centred design, iteration, and the power of feedback. I am now equipped to tackle more complex challenges, always with the user at the heart of my design process.
Want to work together?
Want to work together?
Feel free to reach out at
Feel free to reach out at