Back to Projects

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.

Lines of Code
6,071
Features
18+
Innovations
6
Maturity
7/10

Live Concept Site

Experience the working prototype

Launch Concept Site

Technology Stack

Next.js 16React 19TypeScriptPostgreSQLVercel AI SDKRechartsTailwind

Key Innovations

1

SSE streaming architecture handling text, visualizations, and metadata simultaneously

2

Infinite canvas with 8-point draggable, resizable visualization cards

3

Multi-provider LLM switching (OpenAI, Anthropic, xAI) at runtime

4

NLP query parser understanding complex financial queries and modification intents

5

Real-time technical indicator calculations (RSI, with MACD/Bollinger recognition)

6

Agent-based system with database-driven prompt customization per data source

Project Status

Current Status

working prototype

Real workflows implemented, demonstrating core concepts

Functional Completeness

7/10

Core features complete, room for enhancement