Project
Data Visualization Chat
AI-Powered Multi-Source Analytics Platform
Real-time data visualization chatbot with infinite canvas UI. Streams responses from multiple LLM providers while rendering interactive charts from 7 data sources (stocks, weather, economic indicators). Features sophisticated NLP query parsing, technical indicator calculations, and draggable visualization cards.
Technology
Next.js 16 · React 19 · TypeScript · PostgreSQL · Vercel AI SDK · Recharts · Tailwind
Key innovations
- 01SSE streaming architecture handling text, visualizations, and metadata simultaneously
- 02Infinite canvas with 8-point draggable, resizable visualization cards
- 03Multi-provider LLM switching (OpenAI, Anthropic, xAI) at runtime
- 04NLP query parser understanding complex financial queries and modification intents
- 05Real-time technical indicator calculations (RSI, with MACD/Bollinger recognition)
- 06Agent-based system with database-driven prompt customization per data source
Status
supporting project
Legacy or supporting project that enabled current flagship platforms.
Scope
6,071 lines of code · 18 features · maturity 7/10
Related projects