Understandable first
Six products, one shopping list, and one fake checkout. No authentication, backend, persistence, or real payment ambiguity.
Product proving ground
The app-level experiment for learning whether the Lilscript stack can produce a small, understandable, accessible web experience—not another compiler hidden in the stack.
Why it exists
Parcel Market exercises loading, repeated data, derived totals, quantity updates, multi-screen state, form interaction, and reload behavior in one deliberately small app.
Six products, one shopping list, and one fake checkout. No authentication, backend, persistence, or real payment ambiguity.
Semantic regions, keyboard focus, visible outlines, live status announcements, explicit button names, and reduced-motion behavior.
The adjacent POC keeps listings, prices, quantities, and screen transitions in main.lil, with only a narrow typed browser host.
Implemented path
Accessible demo
The hosted example starts with an announced skeleton state, then exposes six listings. Add multiple quantities, remove them one at a time, clear the list, enter the fake checkout, and finish on a local success screen.
No details are transmitted or stored. The payment form is intentionally prefilled with test data and clearly labeled as fake.
Current definition
It does not own
.lilastro parsing—that is Lilastro