Cox & Kings
Travel
Responsive front‑end template and component development for Cox & Kings' luxury travel e‑commerce website rebuild, designed around mobile users, existing platform constraints, and offshore back‑end integration.


In Detail
Cox & Kings' existing website was part of a wider legacy estate managed by a remote development team in India. The website shared application code and infrastructure with back‑end products and back‑office software, so a full platform replacement was not the most practical route.
Instead, the rebuild was delivered through a new front‑end template and component system that could be integrated into the existing infrastructure. Bootstrap and jQuery were already heavily used across the client's systems, so they remained core constraints for the new build.
I used a simple webpack setup to develop the static components and templates, with Storybook used to demonstrate each component in isolation and provide code‑based documentation for the integration team.
The finished library included more than 70 individual components and 30 precomposed HTML templates, all aligned around a responsive, mobile‑first interface for browsing destinations, exploring itineraries, and starting the booking journey.
Homepage
The homepage templates prioritised large destination imagery, immediate holiday exploration, and clear contact routes. The layout was adapted for mobile users so key actions remained available without relying on the desktop experience.



Destinations
The destination templates brought Cox & Kings' catalogue‑style presentation into a responsive web interface, combining large imagery with filters for location, time of year, cost, and other trip‑planning criteria.






Interactive Pairs Game
In October 2014, a responsive pairs‑matching game I developed was published on the Cox & Kings homepage as part of a competition. This was a fully responsive JavaScript game using simple HTML and CSS animations. It featured a timer, turn counter, and cheat detection.
The competition ran for six weeks, during which the game was played over a million times.
Editorial Pages
The template system also supported editorial travel content, giving content creators reusable layouts for more magazine‑style pages. One example was a seasonal travel feature built around destinations by month and time of year.





