One of the steps of the check-in flow is to select wich passengers do you want to check-in. Usually, other airlines don’t let you check-in passengers individually on the same booking, but Ryanair allows this for the case that you have the document details for someone but don’t have the document for others. Thay way that it used to work was: first you select what passengers do you want to check-in and then you select documents for each of the passengers.
Scope
- Research how users check-in
- Improve the method where users add their documents
- Sync the information with myRyanair


The problem with cluttered information on a confusing flow
There are a lot of problems with this approach. The first thing is the amount of irrelevant information on the screen. It shows the seat that they selected (in case they already bought seats) and the legs of the flights. These informations brings nothing to the users at this point. Other thing to point is that you first select the passengers from the list and them individually add their documents. And when adding their document, the system pulls the information from previous trips if you already have the documents added inside users myRyanair, but it does not give any visual feedback that these informations were pulled, except for the fact that the form is already filled.
For this, we have proposed another solution:


New flow made more sense for custumers
This means that at the moment that you select the passenger to check-in, you select his document. And if the passenger already has document added to the myRyanair account, instead of showing a full form we would only show the action to add that document (or any other that he may have) and the possibility to add another document that is not listed.
That was one of the most complex features that I had to do because of every possible scenario that I needed to cover. Adults, kids, infants, with or without document, special assistance, domestic flights, already checked-in an the list goes on… To have an idea, this is an image of some of the scenarios that I needed to cover for:

Afterthoughts
“Working on projects that have multiple scenarios can be very challenging because it is needed one solution that fits all.”
