Sprint 02 Design System

G-NIVA UI System

Official Design Tokens, Reusable Components, & Mobile-First UX Reference

1. Design Tokens & Typography

Clean hierarchical typography scale tailored for mobile and desktop screens.

Display (28px)
G-NIVA Business OS
Page Title (22px)
Ringkasan Penjualan & Inventaris
Section Title (18px)
Daftar Transaksi Terbaru
Body Text (15px)
G-NIVA dirancang untuk membantu pemilik bisnis mengelola operasi penjualan secara efisien dari perangkat genggam.
Caption & Label (12-13px)
Diperbarui 5 menit yang lalu • Sinkronisasi otomatis aktif

2. Button System

Touch targets $\ge 44\text{px}$ with Normal, Hover, Active, Focus, Disabled, and Loading states.

3. Form & Input Controls

Accessible inputs with clear labels, helper text, currency prefixes, and error states.

Contoh: Kopi Susu Gula Aren 250ml
Price in your selected currency

4. Cards & Metric Displays

Clean glanceable metric cards with trends and interactive action cards.

Today's Sales
Rp 8.450.000 +14%
Today's Orders
42 +8%
Net Revenue
Rp 6.120.000 -2.4%

5. Badges & Status Indicators

Pill badges with subtle background tint and status indicators.

Paid Pending Overdue In Stock Low Stock Inactive

6. Feedback Alerts

Contextual alerts for success, warnings, errors, and system announcements.

7. Interactive Layer (Toast, Modal, Bottom Sheet)

Dynamic client-side overlays: Toast notifications, Modal dialogs, and Bottom Sheets.

Segmented Tabs Component:

Tab konten Penjualan: Menampilkan rangkuman transaksi harian dan status pembayaran.

8. Empty, Loading, & Error States

Fallback states: informative empty states, smooth shimmering skeletons, and in-component errors.

No products yet

Add your first product to start managing your business inventory.

Shimmering Skeleton Loader: