- Schema-driven block palette
- Order and property editing
- Theme tokens
- Responsive preview
- Device-local draft persistence
- JSON import and export
Compose a loyalty experience visually.
Understand the current schema-driven, device-local builder scope, its safe architecture, and what is deliberately not promised yet.
A visual editor for device-local design decisions.
Widget Studio is intentionally narrow: compose supported blocks, edit safe properties, preview responsive layouts, validate the schema, and export or import a local draft.
- Hosted storefront runtime
- Published React, iOS, or Android package
- Cloud draft collaboration
- Production data binding
- Remote deployment or rollback
- Guaranteed schema compatibility
Five visible steps, one inspectable artifact.
- 1Choose
Add a supported block rather than an arbitrary executable component.
- 2Configure
Edit allow-listed content, display flags, and design tokens.
- 3Arrange
Move blocks through the document order with keyboard-accessible controls as well as pointer input.
- 4Preview
Inspect narrow and wide surfaces with empty, loading, error, and populated states.
- 5Validate & export
Fix schema and accessibility findings, then export a versioned JSON draft.
A pretty preview is not enough.
Every block has a unique ID
The document declares a supported schema version
Text and controls meet contrast targets
Keyboard order follows visual order
Loading, empty, error, and success states exist
No credential or customer record is stored in the draft
What a local draft means.
The exported document should be reviewed like source code: version it, inspect changes, run accessibility checks, and never treat local browser storage as a merchant system of record.