Interactive ESG dashboard with AI chart generation, drag-and-drop layout, cross-filtering, and multi-dashboard management.


An interactive analytics dashboard for tracking CO2 emissions, revenue, and sustainability metrics across cities, industries, and energy sources. Built with React, Vite, and the Luzmo Flex SDK.
/aichart API, called directly from the browser using the embed tokenLuzmoVizItemComponent (Flex SDK)react-grid-layoutcontextIdlocalStorage| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript, Vite |
| Charts | @luzmo/react-embed (Flex SDK) |
| Chart Editor | @luzmo/analytics-components-kit |
| AI Prompt | @luzmo/lucero |
| Layout | react-grid-layout |
.env file and fill in your embed credentials:VITE_LUZMO_EMBED_KEY=your-embed-auth-key
VITE_LUZMO_EMBED_TOKEN=your-embed-auth-token
VITE_LUZMO_API_HOST=https://api.luzmo.com
VITE_LUZMO_APP_SERVER=https://app.luzmo.com
VITE_LUZMO_DATASET_ID=your-dataset-uuid
To generate an embed token, use the Luzmo Authorization API with your org API key/token (server-side). The resulting id and token are your VITE_LUZMO_EMBED_KEY and VITE_LUZMO_EMBED_TOKEN.
npm install
npm run dev
The dev server starts at http://localhost:5173.
npm run build
npm run preview
Take your data products to the next level with Luzmo.