Kiwi.com Widget

Kiwi.com Widget-logo

Frontend Developer / Early 2020

The Challenge

Creating a fully customizable and easy to implement system for Kiwi.com that would allow anyone to embed Kiwis capabilities into their own site via an iframe and earn a comission for every booking made on their site.

The Project

Widget is a platform that uses Kiwi's own affiliate system and is targeted mostly at travel blogs, airports or similar websites but basically anyone can embed it via an iframe. It has numerous customization options to fit any site and offers tracking.

To get a widget for your site, you have to register on Tequila where you can make one via widget builder.

Widget tile view

Widget tile view with currently popular destinations

My Role

As a Frontend developer I worked closely on designing the architecture and building the UI for Widget. Widget is based on a GraphQL API implemented via Apollo. I took part in building the localization system and implementing an in-house tracking system.

The biggest challenge was to make a scalable iframe that scales with content using the postMessages API. Since its inception, Widget has grown to four different projects using the same shared codebase and I've also lead the work on an external Wordpress plugin that eases the integration process of Widget.