Guide users through building charts and tables from raw data, then compose them into interactive dashboards


Guided end-user report builder powered by Luzmo ACK and Flex.
Users select data fields, pick a chart type, fine-tune options and filters, then drop the result onto a drag-and-drop dashboard grid. Two builder paths are available — a step-by-step chart wizard and a dedicated table/pivot builder — both producing live Flex visualisations.
<luzmo-item-grid> handles drag-and-drop layout, resize, clone, delete, and edit-in-place.<luzmo-embed-viz-item>)(Optional) Copy .env.example to .env.local to restrict the data-field picker to specific datasets:
NEXT_PUBLIC_LUZMO_DATASET_IDS=your-dataset-id-1,your-dataset-id-2
Public datasets work without this file. Chart filters use the dataset(s) linked in the chart slots, not this env var.
No API keys or embed tokens are needed — the app works directly with public datasets.
Install and start:
npm install
npm run dev
The dev server starts at http://localhost:3000.
npm run build
npm start
This showcase runs without any authentication at runtime. No API keys, embed tokens, or server-side token minting is required — it works because it targets public Luzmo datasets.
If you need to work with private or protected Luzmo resources, you would need to provide embed credentials (authKey / authToken) to the ACK and Flex components. See the Luzmo authorisation guide for details.
See AGENTS.md for architecture rules and implementation guidelines.
Take your data products to the next level with Luzmo.