Projects

Wreel
Agency

A vibrant, animated, and engaging website to showcase the talent and ability of this digitalcentric design agency. Built using Gatsby, with Contentful this represents the latest accumulation of over a decade of brand development.

Screenshot of the Wreel Agency website; part of John Kavanagh's development portfolio.

In Brief

In a crowded and hypercompetitive industry, Wreel distinguishes itself as being the best in creative, digitalled design. As you might imagine, it is important that their website reflects this and helps to portray just what it is they are able to offer to their 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 sidebyside on countless projects over the years (including the Red Central and IMG Licensing websites), and I've been responsible for the development and maintenance of his online presence ever since, including the final iteration from sole freelance designer to a nimble and creatively independent, comprehensive design agency.

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

In Detail

Although featurerich, interactive, and contentmanaged, this is still the ideal candidate for a static site and headless CMS combination.

Using a recipe that should be familiar from elsewhere within my portfolio, we settled upon a triedandtested tech stack which we knew would offer a level of futureproofing whilst offering extremely fast performance and a content management interface that the client already knew well:

  • Gatsby: an extremely performant, Reactbased, 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 singlepage, jQuerybased site I coded by hand), this move to a new stack was also an opportunity to remove redundant work, streamline the experience and introduce some more hypermedia and rich 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 wellreceived 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 hypercreative agency if your website didn't show that off to full effect. From onload and intoview animations through to snippet videos and organic interactive movement, this website offers users an animated, immersive, and interactive experience.

From a development perspective, this is all carefully managed and sent to the visiting browser using an array of different device checks. It's not just screen dimensions that determine how enhanced the visitor's experience is!

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 and indicates available interactions to the user in a unique way.

Three.js Distortion Hover Effect

Using Canvas and a modified version of Robin Delaporte's hovereffect library, largescreened devices are supplied with a distortiontype hover effect for project items alongside a modification of the custom cursor.

This is a progressive enhancement on top of the existing crossfade supplied to lowerpowered, lesscapable, or nonmouse devices.

A Curated, Content‑Managed Portfolio

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

The project pages themselves are full of highimpact imagery (carefully optimised onbuild, and onview to maintain a quick page load), as well as allowing the use of 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 both relatively simple whilst also the most important part of the site 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.

Enjoyed the
project?

This is just one of many projects that I’ve delivered for my clients who value thoughtful design, clean code, and reliable results. Let’s talk about how I can do the same for you.

Get in touch