Vue.js configurator & e-commerce platform

Custom jerseys
for entire teams design configurator

From website design and visual style to a configurator where a team picks the sport, cut, colours, collars, zips, numbers and sponsors — while the manufacturer manages the whole product portfolio, rules and templates in the admin. An end-to-end solution from design through the configurator to a self-serve admin.

Vue.js configurator
Frontend & Backend
Custom CMS modules
SVG rendering
UX/UI Design
Website redesign
14
Sports with their own configurator
1000+
Possible combinations of one jersey
0
Designers needed to draft a jersey
100 %
Online path from design to order
preview

Vue.js configurator with live preview

The customer picks a design, changes colours of individual parts, chooses collar type, zips and extras — and sees the result immediately. SVG rendering keeps the image sharp at any resolution.

Vue.js configurator with live preview

A full backend in Winter CMS

Custom CMS modules for sports, products, materials, designs, extras and prices. The client adds a new jersey or extra in minutes without a developer — it shows up in the configurator immediately.

A full backend in Winter CMS

From design to order

After finishing the design the customer moves straight to the order — quantities, sizes, player names and numbers. No switching between forms, no e-mail with source files. One continuous flow.

From design to order
Technology

A modern technology stack

Vue.js

Winter CMS

Custom CMS modules

PHP

JavaScript

SVG rendering

REST API

Solution

From configurator to full control in production

From the data model to a finished order. Six steps that created a platform letting customers design their own sports jersey without a graphic designer — and letting the client manage the whole catalogue from one admin.

Information architecture & design

I designed the site and configurator so the customer starts with the sport and product and then layers on the visual details — all on one page.

Custom CMS modules

In Winter CMS I built custom modules for sports, products, designs, materials, collars, zips and other extras. The client now adds a new jersey, material or extra in minutes — no developer, no waiting.

Vue.js configurator with live preview

The heart of the project — a Vue.js app where the customer clicks colours, design and extras and sees the result immediately. Reactive state, optimistic UI and smooth transitions. No waiting, no bouncing back and forth.

SVG jersey rendering

The jersey preview renders as SVG — sharp on a 4K monitor and on a phone, zoom without quality loss, and production files that are mathematically precise. A colour change appears instantly, without a reload.

Path to the order

From the configurator the customer moves into the order — quantities, sizes, player names, numbers, fonts. One flow, no forwarding e-mails, no extra steps. The client gets complete files ready for production.

Website redesign & analytics

Around the configurator we built a new site with 14 pages for individual sports, sections on materials, production and references from real teams. Analytics show where customers drop off in the configurator — and that data drives further optimisation.

Need a configurator or a custom order flow?