LEISSONCREATIVE
All work · Case

Nisbel Autostuudio — brand, design system and a new website

A Tallinn car studio that works on one car at a time: a design system from tokens to components, five print pieces and a new static nisbel.ee whose home page loads in 148 KB.

Nisbel Autostuudio — brand, design system and a new website — desktop
nisbel.ee2026-10-20
Open the product ↗
StatusLive
Period2026
StackHTML + CSS · Vanilla JS · Python build · Design tokens · FTPS
What this work shows a buyer
Type of evidenceClient work. Brand, design system, print and the website rebuild.
Whose problem it illustratesA small car repair workshop whose site did not say what it does and loaded slowly.
What it does not proveThe page shows the design and measured speed, not the number of enquiries – that has not been measured long enough yet.
What you can order from thisSmall-business website · 1,190 €
nisbel · evidence
3 claims · each with a public source
148 KB first load of the home page (was 920 KB) → source: Playwright measurement 17 Oct 2026
−36 % page length on mobile, 14,741 → 9,438 px → source: Playwright 390 px, 17 Oct 2026
93 tokens in one file, 25 components, 28 icons → source: Nisbel design system
3/3 publicly sourced

Problem

The old nisbel.ee was a compiled React snapshot patched by six scripts. The home page loaded 920 KB and was 14,741 px long on a phone (source: Playwright measurement 17 Oct 2026). The headline “Personal projects, not a quick service” never said it was car repair, content appeared only on scroll, and the site made unconfirmed promises such as an extended warranty and real-time tracking.

System

The design system came first: 93 tokens in one file drive the colours, type, space, corners and motion. On top of that, 25 components, 28 icons on one grid and logo rules with computed contrast on every background (source: Nisbel design system). The invoice, cover letter, notepad and business card come from the same system. The new site is hand-written HTML and CSS, one small script and a Python build and verify step that blocks publishing whenever a page carries an unconfirmed claim or a broken link.

Decisions

The customer’s problem before self-praise: the second block on the home page is “What is going on with your car?”, not a service list. One white action per view. The form does not pretend to book anything – it composes a message the customer sends themselves. The blog, placeholder case studies and the floating chat were removed because they brought no requests. Motion follows Apple’s springs: a press responds instantly, a release springs back without overshoot.

Metrics

Home page first load 920 KB → 148 KB, requests 25 → 5, scripts 10 → 1, page length on a phone 14,741 px → 9,438 px, 36 % shorter (source: Playwright measurement 17 Oct 2026, same browser and viewport). The design system can be explored interactively: logo backgrounds, contrast, type, components, the spring and the print pieces.

Stack

Hand-written HTML and CSS, vanilla JS, Inter, a Python build and verify step, FTPS publishing with a server snapshot, design tokens in JSON.

Next step

The same clear brand and fast site for your business

Your business needs a clear service overview, useful supporting information and a contact route.

Get started: Small-business website · 1,190 €