← All projects
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
  1. 01SSE streaming architecture handling text, visualizations, and metadata simultaneously
  2. 02Infinite canvas with 8-point draggable, resizable visualization cards
  3. 03Multi-provider LLM switching (OpenAI, Anthropic, xAI) at runtime
  4. 04NLP query parser understanding complex financial queries and modification intents
  5. 05Real-time technical indicator calculations (RSI, with MACD/Bollinger recognition)
  6. 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