Lakuyo Design System v0.1.0 · Phase 1 local-first consolidation

Phase 1 · Local-first POS

Consolidated authority: first-launch setup, Kasir, Barang, Transaksi, Pengaturan — offline one store, tax owned by settings, direct qty, immutable receipts (LK-0041). Multi-device sync is Phase 2.

Pass 3 · Transaksi (historical)

Isolated Transaksi history prototype — superseded by Phase 1 consolidation for conflicts.

Pass 1 · Checkout (historical)

Early Kasir checkout baseline — kept for visual reference.

Colour tokens

Cobalt = structure & money. Mint = confirmation & the single primary pay CTA.

accent--lk-accent
price--lk-price
cart--lk-cart-bg
mint--lk-mint
bg--lk-bg
surface--lk-surface
border--lk-border
in-cart--lk-in-cart
err--lk-err
danger soft--lk-danger-soft

Type

Plus Jakarta Sans · store & UI

Rp 576.645

Stok 48 · Archivo for money, tabular nums

Components

Pass 1 building blocks — same pieces as the live flow above.

Buttons

Category pills

Product tiles

Search

Pay method segment

Cart bar

TOTAL
Rp 519.500
13 barang

Success hero (struk)

Penjualan berhasil

Penjualan sudah tersimpan. Cetak dan bagikan dapat dilakukan kapan saja

Rp 576.645
Tunai · Tunai · Kembalian Rp 3.355

Source: lakuyo-design · phase_01_design_consolidation · CSS / Compose / SwiftUI adapters in tokens/