A UX case study: Building a better experience (Re-designing the Air Peace Airline website)

A UX case study: Building a better experience (Re-designing the Air Peace Airline website)

by Peace Ojemeh (Perrie)

PKamahaZMURf5aqJjEu7EkKw9vwZshIgBMCx

Traveling by air is always an awesome experience, but I think the stress of booking flights should be looked into. In today’s digital world, we value speed and simplicity, so it is very important to have a good Online Booking System to save time.

For this reason, I picked Air Peace Airline , a Nigerian airline, as a case study for an effective User Experience (UX) design. To find ways to improve their booking systems, stay with me as we get out the solutions to our booking system.

The Design Process

Following the design process, I started with usability testing and ended with validation:

qQ6pLpzFplChGpoHI9RnVkT1jt9ATFlZogMI

After several discussions and interviews with friends, I found out the following:

  • Most people book their flights on their way to the airport
  • Some others in the middle of a business meeting
  • For some, they book theirs while seeing a movie
  • People wanted a section where they could get a cab, book a hotel, and see places they could visit, because some of them might not be familiar with the environment

We validated the idea that most people book their flights while doing other things. In the end, users would prefer a nice, fast, and easy-to-use method to book their flights while continuing with their day-to-day activities.

  • Payment processes should be made faster. Users should be able to make payments as quickly as possible, and then return to their various activities
  • Implement a platform where all payments should be made on the site. Do this by collecting credit card details on the site instead of redirecting users. This would help with customer retention and reduce steps as well.
  • Being able to book a cab to take you to your destination would be another awesome experience

Prerequisites

  • Back up all design decisions with data.
  • Understand the payment flow, and devise a way to solve this issue.
  • Propose design solutions and validate them.

I created a persona for a typical user of the Air Peace website who wants to book a flight. I am using “Mr. Sammie Gold” as our user for today, but of course there are many other scenarios other than his.

4zuLXusug5EB--K973PwqjcNQ5l0eJ-vOZWp

I moved a step further to create a storyboard for Mr. Sammie, who just wants to book a flight quickly and continue with his meeting.

8cSpclWOcx--mscyZKtgloyxEInyyCB0tyVW

Designing a prototype

Check out the design on Bēhance .

nNDwCgoG4yHRVx0T1lePHdq3Ijc1HUfYYGZ0

The booking process

Searching for the flight:

5CcFrNviwnyPJnH29LhF7QUtTq-0Rluqy57c

Mr sammie would appreciate a more simplified form:

m5N0NhHakFx1bWGzW8YdgbM7YYzl9q9yCSVy

Having less complex forms would actually lead to a better experience. This way, it gets easier moving from “booking” to “check in” to “my trip” with just “one click” and boom, you can start booking.

Booking the flight, before and after redesign:

uwvDxQDKfwHgfOjxu9kxLecq9DVOvJbfl9Rm

The form looks a lot easier and user friendly now right?

mdroxkFJ99Cvu4DxGYYOfA1jiyF9zmZ5ASfP

Selecting your preferred flight and type of seat:

Current personal info page:

-mtmRqFMZtIRfy-AQKMDri-WRrfQo3dTThXN

This is a bit too crowded, so lets simplify it:

GmbZZANnQnPvuhuGLloZkh1uLynthy7uAXum

Now it looks straight to the point? Yeah!

The current payment flow page:

ILlGyCiFF06fbfNbsXDpIQkMeZkJKYo0iroU

The old flow redirects user to “PayGate” and “Webpay,” which isn’t necessary at all. You can actually do all your payment on the Air Peace website. So, let’s fix that:

vdTvMZniJ8xX-1yUq0KTaQTRFs5GbJ1lLK8E

Did you notice that on the payment flow, you have to select a payment method three times? This can put doubt and fear into a users mind, so let’s change that. Now let’s see:

3OTQlCgphuqf1XDXAE90C-2AgjJ2JMBtB7ck

First of all, every payment is made on the Air Peace website itself. The user doesn’t have to stress himself out selecting a payment method — the system does that for you. And now, the steps have been cut down to two.

Voila! The user is done, a ticket is sent to his email, and Mr Sammie is happy — so he goes back to paying full attention to the meeting!

Other features:

9D5mpUcFCg11eiMUGdfUFsnlke1q4dVTml0J

Oh yes! Now, a user can plan his trip. If he clicks on the “plan travel” button:

  • He gets options to a book cab. Here he can see various ratings of cab companies, selects the one with the highest rating, and he’s done.
  • He can also get options to make hotel reservations. Hotels with different ratings are displayed clearly.

26G8GWih97iTJzrCdqae2Ajz-uk4AiAspQMp

A user could look up beautiful places to visit in this new environment.

After the prototyping, I conducted a validation test with some users and discovered that:

  • The website became much easier to use, as it is easy for the users to see what they want to do at first glance
  • It’s now easier to book flights, forms are simpler and faster to fill out, the payment flow has been shortened, and all activities are done on the Air Peace website instead of redirecting users elsewhere.
  • The UI looks a lot more friendly and appealing to the eyes of the users

Generally, people loved the end results! And now, more people want to use Air Peace for booking their flights.

Thank you so much for reading through! I would love to get your feedback. And don’t forget to share if you think it made sense you.

I’m Perrie Fidelis — I am a Product Designer. You can connect with me on Twitter , LinkedIn , and Bēhance .

If this article was helpful, share it .

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started

  • Robert Goesch
  • Jul 6, 2023

The UX Of Flight Searches: How We Challenged Industry Standards

  • 18 min read
  • Case Study , Design , UX , UI
  • Share on Twitter ,  LinkedIn

About The Author

Robert Goesch is a Designer and the Co-founder at DUMBO in Cologne, Germany. With his team, he obsessively pursues the goal of building products that focus on … More about Robert ↬

Email Newsletter

Weekly tips on front-end & UX . Trusted by 200,000+ folks.

The topic of flight search has been on our workbench before. Back in 2015, part of us worked on the design strategy of Lufthansa Group. In 2017, airberlin became one of our first clients. Together with the team, we redesigned their digital world from scratch: flight search, booking process, homepage, and much more.

What was considered too progressive in 2016 celebrated its first successes in 2017. Six years later, in 2023, it is now being expanded as a case study by DUMBO .

Note: This is a fictitious case study undertaken on our own initiative and was neither developed nor launched. With this study, we want to question habits, break down barriers and offer new food for thought to improve interactions.

A Flight Search Observation

If you, like most, have searched for a flight at some point, you are familiar with the usual song and dance involved with playing with the search criteria in order to score an optimal search result. If I change the travel date, will it be cheaper? If I depart from a different airport, will the flights be less-full? As a result, the hunt is a never-ending combination of viewing results, making further refinements, and constantly changing the search criteria. So, do you see yourself here? Twenty-nine students who took part in the study “ Online Search Behaviour in the Air Travel Market: Reconsidering the Consideration Set and Customer Journey Concepts ” certainly did.

According to the 2017 study, flight search algorithms cover a dynamic solution space with often more than a thousand possibilities that can change rapidly, cutting it down based on user criteria. Users, on the other hand, go through three rounds of refinement on average, filtering and refining search criteria, comparing possibilities, and making trade-off judgments. The analyzed flight searches are insufficient to support the final decision: users must still make judgments and trade-offs depending on their personal preferences and priorities. The study emphasizes the importance of improved interfaces with decision support up to the final decision in order to improve the flight search experience.

Frontstage: What We Can See

When we observe people booking flights, we notice unpleasant side effects and interesting user hacks.

  • Searching for the right flight is extremely stressful. High prices, limited availability, artificial scarcity, a plenitude of options, as well as an ingrained penchant for cost traps and loopholes.
  • The flight gets more expensive with every search. Opaque pricing and the feeling of being on the airline’s hook make travelers suspicious of cookies and tracking.
  • Flights are like looking for a needle in a haystack. Alone, the route from Frankfurt to Honolulu offers 8,777 different flight combinations. To get a handle on what’s on offer, travelers turn to third-party providers like Swoodoo to combine different routes or Google to find offers from the surrounding area and many more.
  • Long waiting times are nerve-wracking. Prices are recalculated, and availability is checked for every search query. In our test, a query usually takes 10 seconds. This always leads to long waiting times in the observed search behavior.
  • The quest for the best flight deal. The most important decision criterion for a flight is still the price. But every search parameter influences it. The lack of price communication reinforces the feeling of intransparency.
  • The feeling of having paid too much for the flight. When it comes to flights, most travelers are confronted with “from” prices. However, these are only available on certain flights and in limited numbers. What if such flights are not available? This leads to negative anchoring: what seemed affordable at the beginning now seems all the more expensive.

Backstage: What We Don’t See

It takes a look behind the curtain to find out that there are numerous technical and business constraints that have an enormous impact on flight search. Rather than years of usability engineering, the search experience is largely determined by third-party booking systems, dynamic pricing, and cost-per-request mechanics.

  • 3rd Party Booking System. Behind most flight searches is a reservation system running called Amadeus. This is where millions of customers purchase their tickets. Amadeus is mostly responsible for which data points are available and how the interface is designed. Airlines use those systems and can only exert limited influence on a better solution.
  • Dynamic Pricing. Dynamic pricing is used to set the price of a product based on current market conditions. Prices fluctuate in real-time based on current data. This includes data on customer booking behavior, competitor airline prices, popular events, and a variety of other factors that affect product demand and necessitate price adjustments.
  • Cost per request. In most cases, searches are charged per request. To keep costs down, airlines want to reduce search requests. This leads to avoiding both pre-emptive and iterative queries.

Reframing The Problem

The classic flight search pattern inevitably leads to a frustrating trial-and-error loop.

Flight searches are structured in such a way that it is highly unlikely that a customer can find a suitable flight straight away because it presupposes that the traveler has entered all price-relevant information before submitting the search query. “

The dilemma: this price-relevant information affects availability, travel time, and service. At the same time, they are factors for the traveler that can be changed depending on the result and personal preferences and flexibility. As a result, travelers develop their own user hacks to compare different search parameters and weigh the trade-off between price and convenience.

How can we give travelers a better flight search experience? Our pitch is The Balancing Act: a guided dialogue between traveler and airline. Strap in — we’re taking a deep dive.

The Flight Search Redesign: Introducing The “Balancing Act”

What makes a search successful? It’s an increasingly important question in the age of global travel and its limitless possibilities. We focus on finding your personal solution. It puts the traveler, their occasion, and their budget at the center of the interaction and looks at how well the flight offer fits. To do this, we fundamentally change the tailoring of the interaction with travelers. We break down the search form into individual tasks and change the sequence of interactions. This allows a more balanced approach between friction and progress.

We Will Take You There. But Where To?

Let’s start the flight search with the only question whose answer is not up for discussion: Where to ? Knowing where you want to go , we might be able to help you to weigh up every further detail in terms of cost and convenience. This will allow you to make conscious decisions.

Find The Perfect Connection

We will find the best departure point for you. Depending on where you want to go, where you plan to stay, and at what prices and conditions, we might be able to offer alternative routes that are easy on your wallet and get you to your destination comfortably and quickly.

Times That Suit You

Airplanes are almost always in the air, but they are not always the same. For some journeys, you are time-bound; for others — not. Best-price calendars , travel times, expected load factors (and much more) might help you to find the best flight for your journey.

Without Getting In Your Way

We will react as quickly as possible. Even before we talk about the number of passengers, deposit access codes, or create multi-stop flights, you should have an idea of whether there is a suitable flight for you.

This Is How We Get There: Step By Step

To redesign the interface, we need to uncover the structure of the interaction moment . For this, we use the Interaction Archetypes framework to help us align our design with the underlying usage intention — the strongest driver for user interaction.

The task is to find a suitable flight . We see that this usually takes several attempts and is achieved with the help of different search platforms and flight brokers. This shows that we are clearly in a weighing phase when searching for a flight. Different flights, routes, and times are weighed against travel planning criteria as well as personal preferences and limiting factors of the traveler.

Intention Of Use

The intention of use is a key determinant of interaction . The better we tailor our interface to the intention of use, the higher the probability that the interaction will be successful. Research findings show that usage intentions for digital applications can be assigned to three categories : “Act,” “Understand,” and “Explore.”

In our case, we can clearly attribute the flight search to the “Act” usage intention : users have a specific task and want to make progress in completing that task as quickly as possible. Flight search is characterized by a clear goal. Travelers want to get an overview of the available flights to find the best option for their specific solution space. They take a structured approach and selectively change search parameters to uncover inconsistencies and explore the limits of what is available.

Changing various parameters shows that the solution space for this task is multi-dimensional. And not just that, on closer inspection, it becomes clear that a flight search is a hierarchical step process : a so-called “Analytic Hierarchy Process.” We assume that decision-making tasks are sequential. The traveler works his way from decision level to decision level. All levels of the flight search are causally related.

Flight search is inextricably linked to flight booking , which in turn is linked to travel to and from the destination. The primary goal of travelers is “to arrive.” Here, we observe the same causal relationship that we have already seen with the success factors. We are also dealing with a hierarchical step process.

This means that before they start looking for a flight, travelers have already considered the destination, the time of travel, the duration of the trip, and the travel costs. Travelers, therefore, usually have a kind of hidden agenda , which they consciously or subconsciously review in the course of their flight search.

If we consider the problem and the context in which the interface is used, three hypotheses emerge . They open up a solution space for the flight search:

  • If we design the search along the decision levels , travelers can make faster and more confident decisions at each stage of decision-making.
  • If travelers can already weigh their options in terms of price and convenience at the moment of entry, the first search results are likely to be suitable, thereby reducing the re-submission of search queries.
  • If we show partial information as soon as it is available , travelers can quickly scan for suitable flight results, thereby reducing friction and the abandonment rate.

The Challenge

What we currently see in the airline and flight industry space is that search now assumes that its parameters meet fixed criteria . Accordingly, a “successful” search is given if it is able to deliver a result based on the ten declarations. In interaction, however, travelers behave in a way that contradicts this assumption.

The decision-making levels through which travelers approach their destination provide information about it. They are hierarchical and causally related.

Each individual decision is the result of a trade-off between price and convenience. A successful search is, therefore, the smallest compromise. “

So if we create space for trade-offs through interaction , we should be able to make the flight search more targeted to the traveler’s needs. This raises three major design opportunities:

  • How might we utilize travelers’ decision-making levels to speed up the process?
  • How might we help travelers balance price and convenience to reduce search queries?
  • How might we deliver results to travelers faster to reduce friction and abandonment rates?

From Static To Sequential

We say goodbye to the predominant route indication of a flight search and ask in the first step: Where do you want to travel to? We quickly realized that the “where to” question fits the mental model of travelers and can serve as a springboard for goal-oriented interaction. Only if we bring travelers closer to their destination can the airline make a relevant offer.

But that’s not all: We completely remove the search form and lead travelers to their flight in a dialogue. Following the decision-making levels, we ask for four pieces of information one after the other, on the basis of which we can generate a suitable flight plan:

  • Specify the destination.
  • Specify the origin.
  • Select the departure time.
  • Select the return time.

Four Moments Of Success

Each entry is given our full attention. This reduces the cognitive load and creates space for content, even on small devices. This, in turn, is only possible if the effort per input is less for the user than the added value generated in each case.

If we orchestrate this information along the decision-making levels of travelers and understand their causality, we can consciously bring about partial decisions. Meanwhile, on the way to the individual solution space, we create four moments of success:

  • Can we fly to our destination? Check!
  • Can we fly from a suitable departure point? Check!
  • Can we fly out at the right time? Check!
  • Can we fly back at the right time? Check!

Further queries are refrained from in favor of the offer. All other criteria can be used to adjust the results while maintaining the flight schedule. These criteria are preselected based on the most frequent flight bookings or personal flight behavior .

  • Number of adults,
  • Number of children,
  • Number of infants,
  • Access codes to selected flights,
  • Selection of class.

From Passive To Proactive

To make well-informed decisions, travelers need to be aware of the consequences of their choices in the flight booking process. This means they need to understand the impact of their partial decision (date, departure location, airport) on the expected outcome. The better they can do this, the easier it is for them to weigh up. Ultimately, the best flight is the result of a personal trade-off between convenience and cost.

The Best Departure Point For You

If you live in western Germany, there are five possible departure points within a 90-minute radius. Frankfurt and Düsseldorf are two major hubs among them. So the departure airport is extremely flexible and raises questions:

  • Which departure airport comes into question?
  • Which airline is preferred?
  • What is an acceptable price range?
  • How mobile is one on the way to the airport?

Based on geolocation and the route network , conclusions can be drawn about a suitable departure airport depending on the destination. To do this, we look at nearby airports and rate them according to comfort and price. In addition, the travel time and the airline also play a role.

And that’s not all. We could place targeted offers , which could allow the airline to drive competition or control the load factor across the organization. In this way, attractive incentives can be created with the help of discounts, therefore positively influencing the actions of travelers.

The Best Time To Fly For You

The travel period is probably the most obscure and yet most important parameter for travelers, yet it is also the most essential factor in determining airfare and availability. A single day earlier or later can quickly add up to several hundred euros. This can have a critical impact on travel planning.

We don’t want travelers to have to correct their search later, so we add additional indicators to the date selection . First and foremost, there is a price display that is broken down daily for outbound and return flights.

Travel planning does not always leave room for maneuver. Therefore, early indicators of availability are all the more important. For this purpose, we mark days on which the destination is not served as well as days with particularly high load factors. In this way, we can set impulses at an early stage of travel planning to avoid negative booking experiences.

The Best Ticket For You?

A “One-Way Flight” can be more expensive than a “Return Flight.” We consider the option “One-Way Flight” within the date selection. This is because it is an alternative to a return flight. And the associated price is an important piece of information to consider when travelers are weighing options.

Even before the flight plan has been loaded, we put all options on the table . This is how we offer maximum price transparency.

Disclaimer : Multi-stop flights were not considered in this case study.

From Accurate To Instant

If we communicate flights and their prices prior to checking whether the flight is not yet fully booked or the prices have changed, there is a risk that the offer will have to be corrected. Usually, all of us want to make statements that can be fulfilled. But it needs a tolerance for errors in communication in order to provide volatile flight data as quickly as possible.

The following example: A flight is supposed to have a price of 300 euros, or so it was the day before. In the meantime, the prices have changed, and the flight costs 305 euros. As a result, the assumption based on the information was wrong and had to be corrected to the disadvantage of the customer.

Stupid. But: One was already in a situation to give a price indication. After all, the flight before and after might cost 600 euros and is therefore even more irrelevant than a flight for 305 euros if one had assumed 300 euros.

The communication error is less important than the added value at the moment of interaction . We can only overcome technical and business constraints with the help of estimates and assumptions.

In order to achieve price transparency, we have to refrain from requesting price calculations. Due to the costs per request and the loading times, it is not possible for us to communicate prices as they currently are. Therefore, we have to cache prices from previous searches , at least until a flight selection can be made.

This could also mean that we know that prices may change once the final flights are selected. The requirement for accurate price communication is sacrificed in favor of relevant selection criteria and fast landing times. After all, price is typically the most important factor in weighing any partial decision.

Flight Plan

To speed up the interaction, we need to put the availability check at the end. The route network has been determined; the flight plan has been drawn up. With the route information and travel times, we should have the corresponding flight plan immediately available. The availability check can be either downstream or simultaneous. In this way, we enable systems to communicate without being a hindrance to travelers.

Geolocation

Geolocation data can be used to draw conclusions about the departure airport . We do not necessarily have to use the geolocation API for this. It should also be possible to achieve sufficient localization with the help of IP address search so that we can immediately create added value. Once we have identified the airports in the vicinity, we can evaluate potential connections in terms of cost and convenience.

Overcoming Limits

Anyone who has ever had to search for and book a flight surely knows: it is nerve-wracking and time-consuming. Before you can even start the search, you have to enter ten details in the search form. This means that in the very first stage of the search, you’ve already had to make ten decisions. Unfortunately, and often, only one thing is certain: the destination of the journey .

Along our thought process, we have shown that the classic flight search pattern is broken, often because external factors such as technical and business constraints influence the flight search experience. However, we have shown that airlines and searches can break the pattern. This can be achieved by entering into a dialogue with the user and leading them from one decision level to another to eventually fit their specific needs and goals.

If you found this approach useful or interesting, I recommend our guide to developing your own Interaction Blueprint . It is based on our “Interaction Archetypes” framework that allows you to strategically illuminate a user’s behavioral patterns, as well as their interactions with digital interfaces. It has greatly transformed and improved our design process. We hope that it could transform your design process, too.

Further Reading On SmashingMag

  • “ What Is Design Thinking? ,” Krithika Subramanian
  • “ Designing Effective Pricing Plans UX ,” Vitaly Friedman
  • “ Removing Friction In UX: Last-Minute Travel Planning And Activity Booking (A Case Study) ,” Einar Þór Gústafsson
  • “ How Even Small UX Changes Can Result In An Increase In Conversion (A Case Study) ,” Denis Studennikov

Smashing Newsletter

Tips on front-end & UX, delivered weekly in your inbox. Just the things you can actually use.

Front-End & UX Workshops, Online

With practical takeaways, live sessions, video recordings and a friendly Q&A.

TypeScript in 50 Lessons

Everything TypeScript, with code walkthroughs and examples. And other printed books.

The Community

Modern analyst blog, community blog.

  • Member Profiles

Networking Opportunities

Community spotlight, business analysis glossary, articles listing, business analyst humor, self assessment.

  • Training Courses
  • Organizations
  • Resume Writing Tips
  • Interview Questions

Let Us Help Your Business

Advertise with us, rss feeds & syndication, privacy policy.

Business Analyst Community & Resources | Modern Analyst

Trips-R-You Web-based Flight Booking Case Study

Case study purpose.

The purpose of the Trips-R-You Flight Booking Case Study is to provide an integrated, end-to-end set of requirement examples. In IIBA® BABOK® V3 terminology, end-to-end means from Business Requirements to Stakeholder Requirements to Solution and Transition Requirements. This case study, and associated artefacts, use the more traditional business terms Goals, High-level Requirements (HLRs), and Detailed Requirements. Only functional requirements are addressed, and only within the context of a project chartered to deliver an IT-based solution.

The requirement examples included in this case study illustrate concepts presented in the Requirements in Context series of articles, originally published in BATimes.com in 2016, and the Well-defined Data series, also published in BATimes.com, in 2018. The 2016 series has been updated by the author, and re-published in ModernAnalyst.com.

The following are links to the updated Requirements in Context series:

  • Requirements In Context Part 1 - Just Know it!
  • Requirements In Context Part 2 - The Functional View from 10,000 feet
  • Requirements In Context Part 3 - Scope = High-Level Requirements
  • Requirements In Context Part 4 – Keeping High-Level Requirements High Level
  • Requirements In Context Part 5 – Managing Data-Specific Business Needs Using a Data Dictionary
  • Requirements in Context Part 6 – Detailed Requirements for User Interfaces and Reports
  • Requirements in Context Part 7 – Detailed Requirements for Data Importing and Exporting
  • Requirements in Context Part 8 – Detailed Requirements for Automated Functionality
  • Requirements in Context Part 9 – Tool Support for Managing Requirements [in Context]

NOTE: The series would ideally be read in sequence, with subsequent articles building on concepts presented in prior articles. The last article includes a series summary and ‘take-away’ points.

About the Author

Dan is the author of over 30 requirements-related  articles and other resources .  His 45+ year career in Information Technology has involved organizations in a variety of industry sectors in the United States, Canada, Australia, and New Zealand. His business analysis experience includes projects involving in-house software development, software vendor solution development, and COTS software acquisition and implementation. He continues to be passionate about quality requirements and helping business analysts produce them. He can be contacted at  [email protected] .

About the Case Study

The case study involves a fictitious organisation — the Trips-R-You Travel Agency. The study deals with the requirements phase of an equally fictitious project, established to deliver a web-based customer self-service flight booking capability – often referred to as an Airline Reservation System.

The case study is divided into three sections, based on the three levels of requirements. The first section introduces the organization and a problem it faces. A goal is set that is intended to eliminate the problem, and a business case is commissioned to examine potential solutions.

The second section sees a project initiated to deliver the solution recommended by the business case. That project’s scope is shown, and how it leads to high-level requirements for the project.

The third section takes example HLRs to the detail level – one HLR involving each of the following functional capability types:

  • User Interface
  • Data Import
  • Data Export
  • Automated Function

To support capturing the details involved in each of the above capability types, type-specific specification tools are utilized.

Section 3 begins by presenting one additional tool - a Data Dictionary. As the detail for a given HLR is discussed, the data-specific business needs involved are captured using this tool. The idea is to add entries about record types and fields (i.e. entities and attributes) the first time their need is discussed (e.g. an HLR for a specific screen or report). Once captured, those data-specific details are available for reference when those needs come up again, as they will, during discussions involving other HLRs. The detail in the data dictionary is shown to support a transition requirement for a new or updated database schema.

Related Articles

Don't Let Your Software Requirements Die

Article/Paper Categories

Upcoming live webinars, ace the interview.

hit counter html code

Roles and Titles

  • Business Analyst
  • Business Process Analyst
  • IT Business Analyst
  • Requirements Engineer
  • Business Systems Analyst
  • Systems Analyst
  • Data Analyst

Career Resources

  • Interview Tips
  • Salary Information
  • Directory of Links

Community Resources

  • Project Members

Advertising Opportunities  | Contact Us  | Privacy Policy

flight booking case study

Press Herald

Account Subscription: ACTIVE

Questions about your account? Our customer service team can be reached at [email protected] during business hours at (207) 791-6000 .

9 places to nosh on bagels in southern Maine

From old-school spots to foodie favorites, there's a 'hole' lot to try.

flight booking case study

You are able to gift 5 more articles this month.

Anyone can access the link you share with no account required. Learn more .

With a Press Herald subscription, you can gift 5 articles each month.

It looks like you do not have any active subscriptions. To get one, go to the subscriptions page .

Loading....

flight booking case study

Bread and bagels at The Works Cafe in downtown Portland. Photo by Aimsel Ponti

From New York-style boiled bagels to Montreal-inspired wood-fired ones, there’s lots of great bagels in southern Maine and several shops have the accolades to back that up.

In 2023, Bon Appetit named bagels from Rose Foods and Rover Bagel among the best in the country.

Two years before that,  Food & Wine Magazine put Rover, Forage and Scratch Baking Co. on its list of best bagels in the U.S.

Whether you like yours toasted with cream cheese or as the bread for your breakfast sandwich, you can find plenty of styles and flavors from Biddeford to Brunswick.

BEACH BAGELS

The offerings at Beach Bagels include a French toast and marble bagel, and the cream cheese menu comprises spreads like strawberry, olive and honey walnut. Along with breakfast sandwiches, Beach Bagels has hearty breakfast options like omelets and pancakes. Best of all, you’re steps away from a beach stroll. Just don’t let the seagulls steal your bagel. Advertisement

WHEN: 7 a.m. to 3 p.m. daily WHERE: 34 Old Orchard St., Old Orchard Beach. beachbagels.yolasite.com ______________

Dutchman’s opened in 2022 as a pop-up housed at Nomad pizza in Brunswick’s Fort Andross building. It’s since become a permanent fixture there and uses the pizzeria’s wood-fired ovens to bake its bagels. The hand-shaped, honey-boiled bagels come in plain, roasted garlic, poppy and a bagel-of-the-day flavor.

WHEN: 8 a.m. to 1 p.m. Thursday to Sunday WHERE: Fort Andross, 14 Maine St., Brunswick. dutchmans.me ______________

FORAGE MARKET

Making bagels at Forage Market involves a two-day aging process. The bagels are naturally leavened with wild yeast starter and baked next to a hardwood fire. There are usually five flavors available, including sesame and garlic. Breakfast sandwiches (including vegan options) are available. Forage also has a location in Lewiston. Advertisement

WHEN: 7 a.m. to 1 p.m. Monday to Friday, 8 a.m. to 1 p.m. Saturday and Sunday WHERE: 123 Washington Ave., Portland. foragemarket.com _____________

MISTER BAGEL

There are 10 or so Mister Bagel locations in Maine, including South Portland and Falmouth. It all began with the Portland location, which was the first bagel shop to open in Maine. The late Rick Hartglass started Mister Bagel in 1977, and it is still a family business. Music fans will appreciate the breakfast sandwich menu, which includes The David Bowie (bacon, egg and American cheese), the Jimmy Buffett (egg with roast beef and cheddar) and The Lady Gaga (avocado, salt and pepper, with or without egg).

WHEN: 6:30 a.m. to noon Monday to Friday, 7 a.m. to noon Saturday and Sunday WHERE: 599 Forest Ave., Portland. misterbagelforestave.com ______________

At Rose Foods, the menu varies depending on the day, but there are usually six to eight flavors available. For example, should you pop in on a Friday, you’ll find a poppy and onion bialy (a cousin of the bagel that is not boiled). Rose Foods also makes a number of bagel sandwiches, including the Classic Nova with Nova lox and the Classic Whitefish. Advertisement

WHEN: 7 a.m. to 2 p.m. daily WHERE: 428 Forest Ave., Portland. rosefoods.me

______________

ROVER BAGEL

At Rover Bagel, you’ll find wood-fired plain, poppy, sea salt, sesame and everything bagels available most of the time, and the spread game here is strong with cream cheese options like lemon-thyme-honey cream and chili-garlic.

WHEN: 7 a.m. to 1 p.m. Wednesday to Friday, 8 a.m. to 1 p.m. Saturday, 8 a.m. to noon Sunday WHERE: 10 West Point Lane Suite 10-204, Biddeford (Pepperell Mill). roverbagel.com

______________ Advertisement

SCRATCH BAKING CO.

You haven’t lived until you’ve experienced the line of devoted fans waiting for Scratch Baking Co. to open, especially on weekend mornings. Along with the popular Maine sea salt, plain and other everyday flavors, Scratch has a daily special bagel. There’s honeyed rosemary on Wednesday and jalapeno cheddar on Thursday. Scratch is also famous, at least to locals, for its P-Cheese spread. It’s a pimento cheese recipe made with cheddar, mayo, roasted red peppers and seasoning and was passed down to co-owner and head baker Allison Reid by her grandmother, Mern.

WHEN: 7 a.m. to 1 p.m. Wednesday to Saturday, 7 a.m. to noon Sunday WHERE: 416 Preble St., South Portland. scratchbakingco.com ___________

THE MAINE BAGEL

The Maine Bagel is a drive-thru with several breakfast and other kinds of sandwiches available. With a bagel list that features egg and bialy among the standards, the family-owned spot is the perfect place to stop on your way to Pine Point Beach. The Maine Bagel really shines with a dozen kinds of cream cheese spreads, including raisin-walnut, lox, strawberry, cranberry-nut and bacon-chive.

WHEN: 6:30 a.m. to 2 p.m. Tuesday to Friday, 7 a.m. to 1 p.m. Saturday. WHERE: 117 Route 1, Scarborough. themainebagel.com Advertisement

THE WORKS CAFE

The Works Cafe is an institution on the edge of the Portland’s Old Port. It opened in 1990 as Bagel Works before it changed its name in 2002. The original shop in this regional chain opened in Manchester, Vermont, in 1988, and there are 11 locations around New England, though just the one in Maine. Gone are the ’90s-era banana-walnut bagels and cold pizza cream cheese, but The Works Cafe is still a reliable place to grab a salt, multigrain or cinnamon raisin bagel, among others. The menu also has bowls, sandwiches and smoothies.

WHEN: 6 a.m. to 7 p.m. daily WHERE: 15 Temple St., Portland. workscafe.com

Success. Please wait for the page to reload. If the page does not reload within 5 seconds, please refresh the page.

Enter your email and password to access comments.

Forgot Password?

Don't have a commenting profile? Create one.

Hi, to comment on stories you must create a commenting profile . This profile is in addition to your subscription and website login. Already have a commenting profile? Login .

Invalid username/password.

Please check your email to confirm and complete your registration.

Create a commenting profile by providing an email address, password and display name. You will receive an email to complete the registration. Please note the display name will appear on screen when you participate.

Already registered? Log in to join the discussion.

Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why .

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.

Send questions/comments to the editors.

Member Log In

Please enter your username and password below. Already a subscriber but don't have one? Click here .

Not a subscriber? Click here to see your options

Jawadur Rahman's profile

Flight Booking App Case Study

app Appdesign design flightbooking Flights UI uidesign uiux ux Booking

I'm currently exploring the flight booking app case study ... exploring colors and UI for flight list design ... I hope you liked it. Feel free t Read More

flight booking case study

Creative Fields

flight booking case study

  • flightbooking

No use is allowed without explicit permission from owner

COMMENTS

  1. UX case study: Airtrack. An airline app that delivers the…

    Design a new mobile app for your client, focusing specifically on the flight booking process. Tools. Figma, Miro, Diagram.io, Reflector. Duration. 12 weeks. Context. 2020 was a tough year for the travel industry. The pandemic has limited our abilities to travel, and it feels as though onboarding a plane has become a very distant memory.

  2. Case study: Airline booking experience

    This concept project highlights important areas of opportunities and examines how the booking process may be improved to allow users to search, choose, book, and pay for flights more quickly, easily, and effectively online. The case study focuses on research, analytics, and innovative designs that help to enhance the whole airline booking ...

  3. Sample UX/UI Case Study -Improving Online Flight Booking ...

    case study Project Overview. In a span of three months, I embarked on a project aimed at enhancing the online flight booking experience for users. The objective was to streamline the process, making it more intuitive and enjoyable, ultimately providing a seamless journey from search to booking.

  4. Flight booking system

    Conclusions for the booking process and changes to booking Online survey. Executed a 9- question online survey to 15 participants. Objective Learn more about the goals of people that use airline ...

  5. Case study: Creating a travel booking app applying design thinking

    Generate revenue based on fees associated with the booking of flights. We want to start by launching a minimum viable product, but considering this is a competitive market to enter, we probably cannot compete solely on price — instead, ... Designers, case studies don't have to be boring. Turn them into stories of you going on a journey to ...

  6. UX Case Study: Online Flight Booking Experience for Spicejet

    It is the second-largest airline in the country by the number of domestic passengers carried, with a market share of 15% as of Aug 2019. The airline operates 312 daily flights to 55 destinations. The airline aims to make travel affordable and efficient for all. OBJECTIVE

  7. Improving the experience of booking a flight

    Case Study: Designing a Seamless KYC Process for a B2B Financial Services Platform This was a design challenge. The exercise took me roughly 3 days to finish, including the documentation of this ...

  8. UX/UI Case Study

    Unnecessary "Book a Flight" Button: This button adds an unnecessary extra step in the flight search flow, contrary to the goal of minimizing steps for users to find and book flights. 4.

  9. A UX case study: Building a better experience (Re-designing the Air

    A UX case study: Building a better experience (Re-designing the Air Peace Airline website) by Peace Ojemeh (Perrie) Traveling by air is always an awesome experience, but I think the stress of booking flights should be looked into. In today's digital world, we value speed and simplicity, so it is very important to have a good Online Booking ...

  10. Flight booking experience: Case study

    While booking flights is returning to be a common occurrence, airlines have yet to grasp the usefulness and visual appeal connected with the thrill of flying. Many users find the online approach to…

  11. Improving flights booking experience case study

    In this case study, I focused on the steps of booking a flight and tracked the behavior of users through Google Analytics and Hotjar. Booking flights contains more complications, rules, and building platforms must be fully cautious so that you must give freedom to users to make a decision and I should be the information provided is sufficiently ...

  12. Flight Booking App

    AIRGO - Flight Booking App - UX UI Design Case Study. 59. 432. 8. Published: September 10th 2023. Multiple Owners. Follow All Following All Unfollow All. Owners. Dharanidharan Sivakumar. Chennai, India. Follow Following Unfollow. aspira design. India. Follow Following Unfollow. AIRGO - Flight Booking App - UX UI Design Case Study. 59. 432. 8.

  13. Case study: FlyUX Airline

    The main goal was to improve users' overall experience and usability while searching for and booking flights online. This case study focuses on the main steps of a UX design process, including research, analysis of findings, defining the problem, ideating the solution and designing a mid-fidelity prototype. Competitive benchmarking

  14. The UX Of Flight Searches: How We Challenged Industry Standards

    In 2017, airberlin became one of our first clients. Together with the team, we redesigned their digital world from scratch: flight search, booking process, homepage, and much more. What was considered too progressive in 2016 celebrated its first successes in 2017. Six years later, in 2023, it is now being expanded as a case study by DUMBO.

  15. A UX Project Case Study on Flight Booking system of TicketChai

    A lot of online consumers still face inconveniences in finding and booking flights. In most cases, the overall booking flow has some pain points. We tried to find and minimize that in our product.

  16. Trips-R-You Web-based Flight Booking Case Study

    The case study involves a fictitious organisation — the Trips-R-You Travel Agency. The study deals with the requirements phase of an equally fictitious project, established to deliver a web-based customer self-service flight booking capability - often referred to as an Airline Reservation System. The case study is divided into three ...

  17. Case Study

    We created this case study as part of Challenges during Bootcamp. I work with a team consist of four people, where my role is a UI/UX Designer. I am responsible for creating Wireframe, Layouting, and Surveying on the Play Store review section as part of the research. This case study was done from 26th January to 12th February 2021 and we ...

  18. Flight Booking App

    Flight Booking App - Case Study. Multiple Owners. Hey guys 👋. Today I want to share a case study with the theme of Flight Booking App, an application to buy airline tickets online. Hope you like it!😉. Press "L" to show your love and Follow as well. Have a project?

  19. Fly Airline Flight Booking App UX Case Study :: Behance

    It's Live! Multiple Owners. 5 78. Biman Bangladesh Airlines UX Case Study - Redesign. Multiple Owners. 697 13.3k.

  20. UX case study for an airline booking app

    B. Usability testing- As the case requires defining a new flight booking app, I used two existing apps in market (KLM and Emirates) and conducted comparative studies with 4 users.Why? Because ...

  21. Case study: Airline app. Recovering from a tailspin

    The Bookings tab was a more traditional vertical itinerary view of all the flights in the booking. A secondary purpose was navigation to the flight detail view. Again this was a perfectly logical ...

  22. 9 places to nosh on bagels in southern Maine

    In 2023, Bon Appetit named bagels from Rose Foods and Rover Bagel among the best in the country.. Two years before that, Food & Wine Magazine put Rover, Forage and Scratch Baking Co. on its list ...

  23. Flight Booking App Case Study :: Behance

    202. 3.1k. 38. Published: June 10th 2020. Figma. I'm currently exploring the flight booking app case study ... exploring colors and UI for flight list design ... I hope you liked it. Feel free to share your opinion on this topic. Have a new project idea?

  24. UX Case study of booking flights online

    91.7% Book their flights online. 66.7% Book flights 1-3 times per year. 58.3% Typically book their flights 1-3 months in advance. 83.3% People were concerned about budget while booking ...