Logo FS-Skia-UI

Invoice Builder Demo Spec

Goal

Build a complete invoice builder demo that exercises an editable line-item table, quantity and unit-price entry, computed line and invoice totals, tax and discount handling, and evidence-friendly rendering.

User Experience

The app opens to an invoice with a header, a few line items, and a totals summary. The user edits descriptions, quantities, and prices, adds or removes lines, and sees totals recompute immediately. The layout should be readable, fast to understand, and deterministic under a seed.

Layout

Controls

Core Behaviors

Data Model

Visual Requirements

App State

Track at minimum:

Determinism and Evidence

Acceptance Criteria

Out of Scope

Type something to start searching.