Вступительное в Школу стажёров

Терминал регистрации на рейс

Задание:

Спроектируйте интерфейс регистрации на рейс в терминале самообслуживания в аэропорту. В аэропорту двадцать авиакомпаний. Пассажир может путешествовать один, с семьёй или друзьями. Он не очень понимает, чем отличается номер электронного билета от номера брони, не понимает, какой стороной вставлять паспорт в сканер и можно ли вообще сканировать такой документ, как у него. Никогда нет уверенности в том, поддерживает ли терминал нужную авиалинию — вдруг авиалиния-перевозчик скрыта? Вдруг часть транзитного рейса выполняет другая авиакомпания? Поменять предлагаемые места для всей семьи всегда страшно — вдруг пока «пересаживаешь» первого, приглянувшиеся места будут заняты? Пассажир должен пройти процесс без неуверенности, сомнений и страхов.
Результат будет оцениваться по простоте, комфорту для пассажира и реалистичности. Смелость сценария приветствуется, но не стоит наделять терминал сверхестественными способностями — по умолчанию авиакомпании ничего не знают друг о друге. Оцениваем интерфейс и погружение в тему — те, кто съездит в аэропорт и поглядят через плечо настоящим пассажирам, получат преимущество.

Короче говоря, спроектировать интерфейс регистрации на самолёт.

Я поизучал, какие реквизиты нужны. В основном на сайтах для регистрации требуют дату, аэропорт, номер рейса, номер брони или билета, фамилию и иногда имя. Дата сегодняшняя, аэропорт известен. Остался рейс, бронь или билет и имя.

Решил сначала выяснять номер рейса. По нему узнаём авиакомпанию, время вылета, пункт назначения и остальную информацию.

Начальный экран

Когда узнали номер рейса мы либо можем зарегистрировать, либо что-то уже не так. Например, регистрация закончилась, или не началась, или нет вообще такого рейса, или он не в этом аэропорту.

Подсказываем, что делать в такой ситуации

Если регистрация открыта — запрашиваем номер брони или билета. Подсказываем, где их поискать.

Над кнопкой «Ввести» пишем, какие шаги остались

Остались фамилия и имя. В подсказках предлагаем посканить паспорт или ввести карточку.

После идентификации пользователь выбирает себе место. Показываем ему, места которые выбрала система. Справа схема самолёта, часть которой увеличиваем в центре экрана. Можно свайпать схему, двигать синюю рамку и нажимать на стрелочки, чтобы добраться до нужного ряда.

Когда пересел сам, предлагаем пересадить остальных. Готово. Осталось оплатить.

Для полётов с пересадкой сделал выбиралку по номеру рейса.

Печать. Надо было прям здесь рассказать про багаж, но я забыл.

В последний день пририсовал к терминалу сканер паспорта и клавиатуру, дописал подсказок в интерфейс. Отправил за 12 часов до дедлайна.

И через неделю:

По оценкам за вступительное я 26-й. С тройками и двойками за логику и 3,5 за эстетику. Меня сильно выручило, что я довольно неплохо прошёл подготовительные, иначе был бы на 60 месте.