Skip to content
vibekit
Dansk

// automation · software · websites

we find the manual work in your business and build the software that removes it

Most small businesses don't need “a website”. They need fewer phone calls, no double bookings, and evenings that aren't spent on admin.

  1. 01 · manualSupplier sends an invoice as a PDF
  2. 02 · automatedAmounts and VAT read automatically
  3. 03 · automatedBooked in e-conomic

// design system

one system, two themes, no loose values

Every colour, size and gap on this page comes from the same set of tokens. Switch theme at the top right and watch all of it change.

Colour

Slate in both themes and a single accent. Lime is always a fill behind dark text, never the text itself.

  • backgroundThe page
  • foregroundBody text
  • cardCards and panels
  • mutedQuiet surfaces
  • muted-foregroundSecondary text
  • borderLines between surfaces
  • primaryThe main action
  • signalThe brand mark, fills only
  • successStatus: live
  • warningStatus: needs attention
  • infoStatus: scheduled
  • destructiveStatus: failed

Type

Geist Mono for headings and labels, Geist for anything read as sentences. The scale has nine steps and no other sizes.

Heading · Geist Mono · 50
fewer calls, more evenings
Subheading · Geist Mono · 24
Invoices post themselves
Body · Geist · 17
Amounts and VAT are read and booked in e-conomic, so nobody types them in again.
Help text · Geist · 14
We reply within one working day.
Label · Geist Mono · 12
01 · manual

Components

shadcn/ui underneath, with fixed patches: borders instead of shadows, a 2px focus ring, and status that is never colour alone.

Buttons

Badges

DraftWebshopCurrent planNewLiveNeeds reviewScheduledFailed

Fields

We reply within one working day.

A company number has 8 digits.

Card

Supplier invoices
From inbox to bookkeeping without anyone typing.
Live

Amounts and VAT are read and booked in e-conomic. You only approve what deviates.