Skip to content

Mihailove.

A Zurich jewellery studio where every piece is bespoke and every commission is a collaboration. The site had to feel handled rather than browsed.

Services
Webflow development · Motion · WebGL
Industry
Luxury goods
Year
2025
Country
Switzerland

Mihailove is a Zurich jewellery studio devoted to bespoke pieces, where every creation is a collaboration.The references were all Awwwards.The brief was a site that moves like the craft it sells.

Barba.js makes it a single-page app, so a change of page is a transition rather than a reload. Webflow CMS holds every text, image and craft so the studio edits without touching code. It's been live since launch, still scoring 95+ on Lighthouse.

  • One continuous page. Barba.js turns the site into a single-page app, so a change of page is a transition rather than a reload. Snap-scroll navigation, animated text reveals and fade transitions on GSAP.
  • The Impressions slider. Swiper.js and three.js together: a WebGL shader slider on desktop, and on mobile the same gallery becomes a smooth scroll that handles every image orientation.
  • Masked reveals. Swiper pushed further for masked transitions and image reveals, checked to stay fluid on every device rather than only the fast ones.
  • Editable everywhere. Webflow CMS holds the texts, images and crafts, so the studio changes content without touching code.
  1. The Mihailove home page on a laptop, gold on black
  2. Brief

    A Zurich jewellery studio, with Awwwards as the reference.

    Mihailove makes bespoke pieces, each one worked out with the client. The references they sent were all award winners, so the site had to hold up beside them.

    Barba.js turns the whole thing into a single-page app, so moving between pages is a transition rather than a reload. Snap-scroll navigation, animated text reveals and fades, all on GSAP.

    The Impressions slider runs Swiper and three.js together. A WebGL shader slider on desktop; on mobile the same gallery becomes a smooth scroll that handles every image orientation.

  3. A portrait from the Impressions gallery, full-bleed on a laptop
    The mobile gallery, a necklace shot filling the screen
  4. A statement page on mobile, set on a stone plinth
    The atelier at work, shown full-bleed on the desktop site
  5. A craft story page open on a laptop
    The mobile site loading, its progress counter climbing
  6. Outcome

    Live since launch, still above 95 on Lighthouse.

    Live since launch, and still above 95 on Lighthouse.

    Swiper was pushed further for masked transitions and image reveals, tested to stay fluid on slow devices rather than only on fast ones.

    Webflow CMS holds the texts, images and crafts, so the studio changes its own content without opening the code. The build stays light enough that the motion never costs the score.

  7. The Cosmic Serpent necklace page, scrolling in a desktop browser

Next case

Frame.

Development · 2024

More projects

View all

I need

I need