{"repo":"KaranChandekar/generative-dashboard-builder","free":true,"listed":false,"github":"https://github.com/KaranChandekar/generative-dashboard-builder","clone":"git clone https://github.com/KaranChandekar/generative-dashboard-builder.git","description":"AI-powered dashboard builder — describe what you want in natural language and watch interactive charts, KPIs, and visualizations stream in real-time. Built with Next.js, Gemini AI, Recharts, and Tailwind CSS.","language":"TypeScript","stars":21,"topics":["ai-dashboard","dashboard-builder","data-visualization","framer-motion","gemini-ai","generative-ui","nextjs","react","recharts","shadcn-ui"],"license":null,"category":"ui-components","readme_excerpt":"Generative Dashboard Builder An AI-powered Next.js application where users describe dashboards in natural language and watch as interactive charts, KPIs, and data visualizations stream in real-time. How It Works 1. Describe — Type a natural language prompt like \"monthly revenue vs expenses with trend lines and top products\" 2. Stream — The AI generates a structured dashboard config (Zod-validated) and streams it as partial JSON 3. Render — Components appear progressively with animations as the AI builds each chart, KPI card, and filter Tech Stack Layer Technology ------- ----------- Framework Next.js 16 (App Router, TypeScript strict) AI Vercel AI SDK v6 + Google Gemini (gemini-2.5-flash) Schema Validation Zod v4 (end-to-end type safety from AI output to React) Charts Recharts 3 (bar, line, pie, area, scatter, KPI cards) UI Components shadcn/ui + Radix UI primitives Styling Tailwind CSS v4 with custom indigo theme Animations Framer Motion (progressive reveal) Icons Lucide React Features - Generative UI — AI returns structured data that maps directly to React chart components, not plain text - Streaming progressive rendering — Charts appear one by one via streamObject + custom partial JSON parser - 6 chart types — Bar, line, area, pie, scatter, and KPI cards with trend indicators - 12-column responsive grid — Same layout system used by Grafana and Metabase - Dark/light theme — Toggle persisted to localStorage with smooth transitions - Interactive filters — Date range and categ","default_branch":null,"files":null,"tree":[],"storefront":"/r/KaranChandekar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KaranChandekar/generative-dashboard-builder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}