Projects

MOSCOT
Eyewear

Senior frontend developer involved in replatforming this ecommerce platform to Shopify by producing a library of static components and page templates.

Screenshot of the MOSCOT Eyewear website; part of John Kavanagh's development portfolio.

In Brief

MOSCOT is one of NYC's oldest businesses, dating back to 1915 when the founder sold his eyeglasses from a pushcart on the Lower East Side. In 2018, they moved away from their aged and problematic WordPress ecommerce website to the Shopify platform alongside a complete overhaul of their online identity.

My Role

Acting as a senior frontend developer, I joined this project to work closely with their design team and Shopify Plus to develop a library of static components and pages using Liquid alongside Sass. These were then used in the replatforming of the website and ecommerce from WordPress to Shopify.

moscot.com
  1. HTML5 & Sass
  2. Liquid
  3. Shopify
  4. Node.js
A Photograph of Mr Hyman Moscot in front of the first MOSCOT shop on 94 Rivington Street, New York, circa 1934.

In Detail

New vs. Old

As I have seen in previous projects, the earlier version of MOSCOT's website was based on WordPress, and had been created using a mixture of external development and internal experimentation and tweaking. Although it had served them well for many years, it had become slow and unreliable. A mild brand refresh and an increased interest in their products led them to an allnew, modern, and interactive website with Shopify. Visually and technically, the difference is stark.

A screenshot of the older, pre-2018 MOSCOT homepage to demonstrate the significant difference in look and feel between old and new.A screenshot of the new MOSCOT homepage at desktop screen size showing a number of different sunglasses and eyewear options.

Subtle Interactions and Bold Photography

Operating within the constraints of Shopify's Liquid frontend framework, the new interface was developed using a combination of subtle interaction and event animations alongside large, colourful, and heavily optimised imagery. This gives the completed website an air of sophistication that complements MOSCOT's highquality and exclusive product range, helping to elevate it above its more mundane competitors.

A screenshot of the new MOSCOT homepage at desktop screen size showing a number of different sunglasses and eyewear options.A screenshot of the MOSCOT homepage at mobile screen size demonstrating how the hero image has changed to a more suitable image of a pair of sunglasses and a pair of normal glasses, with other product options below.

Product Listing Pages

A simple grid showcases the product's imagery, whilst custom filter controls and ordering allow visitors to finetune their selection of eyeglasses or sunglasses. Optional ingrid components also mean that the client can include interstitial promotions and crosspromote similar products.

A screenshot of the MOSCOT Product Listing Page (at desktop screen size) showing a grid of products alongside filtering options.
A screenshot of the MOSCOT website PLP at tablet screen size, showing a grid of products (sunglasses) with the filters hidden away behind buttons for easy access.A screenshot of how the MOSCOT website PLP looks at mobile screen sizes: showing the first two products with colour options and sticky filter/sort buttons.

Product Details Pages

As with any other ecommerce platform, the PDP needs to be the highestperforming template on the site. It is from here, after all, that a visitor will decide whether to click that 'Buy' button or not.

That high conversion requirement tends to mean that PDPs across the board follow a familiar and successful formula (and it is something you can see in many of my previous projects, too): large, detailed photography in a carousel, with colour and size options, and information about the product itself.

A screenshot of the MOSCOT website Product Details page at desktop screen size. Showing their famous Lemtosh sunglasses: a product carousel, colour options, sizes, and product details along with purchasing options.A screenshot of the MOSCOT website PDP (their Lemtosh sunglasses) at mobile screen size. Shows a product imagery carousel, product details and size/colour options.

Composable Pages

For other areas of the site, a library of components was developed, allowing the team to construct pages in virtually any order or layout they wished. Meanwhile, some of the more indepth feature pages utilised a set of more bespoke components and templates.

The MOSCOT website Our Story page at desktop screen size, demonstrating some of the more bespoke aspects of the website content.A screenshot of the MOSCOT website at tablet screen size showing the bespoke content page: 'Our Story'.

This could
be you.

I help clients turn complex problems into clean, performant solutions. Get in touch and let’s build something great together.

Get in touch