Case Studies

Wreel
Agency

Gatsby, React, TypeScript, GraphQL, and Contentful development for Wreel Agency's animated, content‑managed website, interactive creative portfolio, and latest stage of long‑running brand development.

Screenshot of the Wreel Agency website; part of John Kavanagh's selected project work.

In Brief

In a crowded and highly competitive industry, Wreel is a creative agency specialising in digital‑led design. Its website plays an important role in demonstrating the quality and breadth of the agency's work to prospective clients.

The Agency is the natural progression of Mike Etheridge's (the founder) long and successful freelance career, for which I've been looking after the online presence for well over a decade.

My Role

I have worked with Mike, the founder of Wreel, for well over a decade. We started sharing ideas and swapping design for development in the offices of a ponderous (now obsolete) marketing agency in Manchester.

We have worked side‑by‑side on countless projects over the years (including the Red Central and original IMG Licensing websites), and I've been responsible for the development and maintenance of his online presence ever since, including its evolution from a freelance design practice into a nimble, creatively independent design agency.

Technologies

wreel.agency
  1. React
  2. TypeScript
  3. JSX & SCSS
  4. Contentful
  5. Gatsby & GraphQL
  6. AWS Amplify

In Detail

Although feature‑rich, interactive, and content‑managed, this is still the ideal candidate for a static site and headless CMS combination.

Using a recipe already proven on IMG Licensing and Red Central, we settled upon a tried‑and‑tested tech stack which we knew would offer a level of future‑proofing whilst offering extremely fast performance and a content management interface that the client already knew well:

  • Gatsby: an extremely performant, React‑based, static site generator;
  • Contentful: a headless CMS which integrates beautifully with Gatsby via GraphQL, is an interface the client is intimately familiar with from previous projects together, and has a very generous free tier.

As this is a website that has evolved over the years (starting over a decade ago with a single‑page, jQuery‑based site I coded by hand), this move to a new stack was also an opportunity to remove redundant work, streamline the experience, and introduce richer media and interactive content.

Since launching, this cycle of enhancement and improvement has continued, resulting in a highly optimised website that performs very well in search engines and has been well‑received by the wider design and development communities, attracting awards and high praise from peers and customers alike.

An Animated and Interactive Experience

There would be no point in being a hyper‑creative agency if your website didn't show that off to full effect. From on‑load and into‑view animations through to snippet videos and organic interactive movement, this website offers users an animated, immersive, and interactive experience.

From a development perspective, these enhancements are carefully managed using a range of device and capability checks. Screen dimensions alone don't determine the level of enhancement a visitor receives.

Screenshot of the Wreel Agency homepage at tablet screen size. Featuring three small looping videos, and an oversized, bold title introducing the agency.Screenshot of the Wreel Agency homepage at mobile screen size. Featuring three small looping videos, and an oversized, bold title introducing the agency.

A Unique Custom Cursor

Often a divisive feature, a custom and animated cursor offers users a little more interest whilst also indicating available interactions.

Three.js Distortion Hover Effect

Using Canvas and a modified version of Robin Delaporte's hover‑effect library, project items on larger‑screen devices use a distortion‑style hover effect alongside a modified version of the custom cursor.

This is a progressive enhancement on top of the existing cross‑fade supplied to lower‑powered, less‑capable, or non‑mouse devices.

A Curated, Content‑Managed Portfolio

Using Contentful, the client is able to manage every aspect of their portfolio, including artworking cross‑faded (and distorted) imagery for different uses and aspect ratios.

The project pages themselves are full of high‑impact imagery (carefully optimised on‑build and on‑view to maintain a quick page load), alongside video and audio hypermedia.

Screenshot of the Work page on the Wreel Agency website. Tablet screen size.Screenshot of the Work page on the Wreel Agency website. Mobile screen size.
Screenshot of the Red Central project page on the Wreel Agency website. Featuring a graphic from Stranger Things. Tablet screen size.Screenshot of the Red Central project page on the Wreel Agency website scrolled downwards to display further project details. Featuring a description and video from Stranger Things. Tablet screen size.
Screenshot of the IMG project page on the Wreel Agency website. Featuring an image from Killing Eve. Mobile screen size.Screenshot of the IMG Licensing project page on the Wreel Agency website scrolled downwards to display further project details. Features a screencast video of the IMG website and further descriptive text. Mobile screen size.

Simple and Intuitive Navigation

As a relatively small site with succinct sections, the navigation is simple but remains an important part of the experience for visitors. Using a custom implementation that will be familiar to the majority of website users, this is enhanced using some considered animations and ‑ of course ‑ that custom cursor.

Screenshot of the Wreel Agency website showing the overlay navigation at tablet screen size.Screenshot of the Wreel Agency website showing the overlay navigation at a smaller - mobile - screen size.

The Outcome

My work with Wreel is the latest stage in a relationship spanning well over a decade, during which its online presence has evolved from a hand‑coded, single‑page jQuery site into a modern, content‑managed platform for an independent creative agency.

The current website has continued to evolve since launch, combining strong performance and search visibility with the rich visual and interactive experience expected of Wreel's work, and has received recognition from both the design and development communities.


Need senior
delivery support?

I can work close to the code while helping shape the technical decisions, delivery path, and trade‑offs around the project.