Generative AI Dashboard Designer with Streamlit and PlotlyGenerative AI Dashboard Designer with Streamlit and Plotly
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
🚀 FlexUI AI — Generative UI Dashboard Designer
FlexUI AI is a Generative AI-powered dashboard designer that converts natural-language requirements into interactive dashboards.
Users can describe what they need in plain English, for example:
“Create a sales dashboard showing revenue, orders, monthly trends, regional sales, and top products.”
FlexUI AI uses Google Gemini to understand the request and generate a structured JSON dashboard specification, which is dynamically rendered into an interactive Streamlit UI.
Key Features
Natural language → Dashboard
AI-generated JSON UI schema
Dynamic KPI cards
Interactive Plotly charts
Bar, Line, Pie & Scatter charts
Dynamic data tables
JSON schema preview
Tech Stack Python · Streamlit · Google Gemini API · Plotly · Pandas · JSON
Concepts Generative UI · Structured Output · Prompt Engineering · LLM Integration · Dynamic UI Rendering · Data Visualization
This project demonstrates how Generative AI can go beyond text generation and dynamically drive user interfaces and visualizations.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started