Flexiblity is the key

The team at Expedia is working with an agile workflow to enhance the platform features every single week. As a result a key requirement for the onboarding process was total flexibility to enable quick changes of the onboarding process without extensive development and design effort. The solution was the construction of a framework that includes simple form components as well as custom UI elements that can be reused whenever needed and simply align with the overall validation process.

Providing a highly flexible framework was challenging for the design process as well as the creation of a proper application workflow. In order to preserve agility, a flexible validation process and deeplinking, we’ve set up a backbone.js application and created a straight sequence of actions that'll be executed during the process of every single step and allow modifications and reordering of the steps within the blink of an eye.

Welcome on board

Since the onboarding is just accessible for Expedia’s partners only you can get at least a brief glimpse of the process by taking a look at below.

Just 6 simple steps but tons of data

Based on the framework of components a first version of the onboarding process was created for Expedia to start with. Working with the framework was the perfect proof for of concept and the best chance to perfect the work. A user flow showing all the loops and iterations of the process was used to align the data requirements with a good user experience and served as a guideline for the final result.

UX & UI Hightlights

Inline Validation

The accuracy of data is the key requirement for Expedia’s MICE platform to succeed. With the use of inline validation instant feedback for users about invalid or missing data was provided and ensured a high standard of quality for data that’ll enter Expedia's system.

Conversational Forms &
Form Repeater

Providing repetitive data inputs was a feature that the onboarding process required from the very beginning. A simple way to transform any kind of form input group into a repetitive and edible sequence was added to the frameworks functionality.

Since there will be lot of information asked for during the onboarding, conversional forms where introduced to evolve and pleasure the overall user experience.

Custom Form Components

Besides styling common form inputs like checkboxes, selects, buttons and text inputs, a bunch of custom components was added to the framework in order to meet the requirements of complex data structures and enhance the users experience by providing proper information.

Validation Notification

Validation is probably the biggest pain point when it comes to user experience. A good validation workflow can simplify and pleasure the process of entering complex data remarkably. Additionally to the inline validation of form fields we’ve added validation notifications directly to the submit button of the form. While one to two errors will exactly tell you, where you need to revise your input, more than two errors just tell you that you ain’t ready to submit the data yet.

A guideline for upcoming improvements

To truly deliver comprehensive flexibility to Expedia, we handed over a html styleguide where every single component was documented and ready to copy, paste and use. Besides serving as one instance in our testing workflow the styleguide helped us to ship a high quality and working code.

View the styleguide

UX Design, Development


(done at LOOP Agency)

베픽라이브 네임드주소 베트맨토토 바칭코 스포츠토토배당률보기 라이브스코어 주소 토토캔 스포츠토토하는법 실시간라이브스코어사이트 스포츠토토하는법 베픽라이브 베픽라이브 파워볼사이트 네임드사이트 그래프게임 엔트리파워볼 온라인바다이야기 네임드사이트 스코어888 베픽 부스타빗 사다리타기게임 스포조이라이브스코어 부스타빗 스코어센터 파워볼사다리 파워볼실시간 강원랜드다이사이 스포라이브 축구, 농구 - 라이브스코어 소셜그래프 슬롯머신게임 슬롯머신게임 풀팟홀덤 파워볼사다리 엔트리파워볼 파친코 바칭코 바칭코 토토와프로토세상사는이야기 파워볼재테크, 하나파워볼, 파워볼사이트 네임드오락실 스포플레이 스포조이라이브스코어 일본빠칭코 키노사다리 엔트리사다리 파친코 네임드주소 승부식프로토 스포라이브 파워볼사이트 다이사이게임 나눔로또파워볼 실시간파워볼 파워볼실시간 파워볼사이트 네임드주소 동행복권파워볼중계 포커고수 파워볼대중소 호주파워볼 홀짝게임 나눔로또파워볼 동행복권파워볼 픽스터 파워볼게임픽 그래프게임 호주파워볼 파워볼룰 파워볼대중소 소셜그래프 파워볼재테크, 파워볼사이트, 【 1ball。shop 】 동행복권 파워볼 사이트 파워볼사이트 파워볼사이트 파워볼사이트 동행복권파워볼 파워사다리 사이트 동행복권 파워볼 사이트 메가로또 파워볼재테크 파워볼 스포조이라이브스코어 스포츠토토하는법 네임드파워볼 네임드파워볼 스포츠토토하는법 메가로또 동행복권 파워볼 사이트 동행복권파워볼 프로토배당률 실시간라이브스코어사이트 베픽라이브 네임드사이트 네임드사이트 동행복권 파워볼 사이트 베픽라이브 파워볼게임픽 소셜그래프 파워볼실시간 재테크 파워볼재테크 네임드파워볼 네임드파워볼 스포조이라이브스코어 네임드주소 파워볼사다리 소셜그래프 파워볼대중소 스포조이라이브스코어 파워볼재테크, 파워볼사이트, 【 1ball。shop 】 파워볼재테크, 파워볼사이트, 【 1ball。shop 】 파워볼 파워볼 파워볼 파워볼 파워볼 홀짝게임 파워볼 홀짝게임 파워볼 홀짝게임 파워볼 홀짝게임 파워볼 홀짝게임 파워볼 가상화폐시세 가상화폐시세 비트코인시세 비트코인시세 비트코인전망 비트코인전망 가상화폐 가상화폐 가상화폐시세 스포와이드 가상화폐시세 스포와이드