dash.fun

Web3 · Consumer AI

A customizable, real-time crypto-intelligence dashboard. Users compose a draggable grid of live tiles for market feeds, sentiment and attention heatmaps, token research, DeFi Q&A, technical analysis, and news, with several tiles powered by AI agents.

I helped consolidate live market data and AI analysis into a single consumer dashboard product.

Context

Crypto traders tend to juggle a dozen tabs: price feeds, funding rates, crypto Twitter, sentiment trackers, news, technical analysis. dash.fun consolidates them into one configurable dashboard of live tiles, several of them AI-powered agents that pull and summarize a specific data stream. There’s a crypto-signal feed, a crypto-Twitter feed, attention and token heatmaps, an AI token researcher, conversational DeFi Q&A, technical analysis, funding rates, and news. Users sign in with their crypto wallet and compose their own layout on a draggable, resizable grid.

The product is a two-package monorepo: a Vue 3 frontend and an Express/TypeScript backend where every tile follows the same module pattern of router, service, and model. Underneath sits a shared AI layer that orchestrates LangGraph graphs across OpenAI, Anthropic, and Gemini with Langfuse tracing. The product also works as a consumer-facing showcase of what OpenServ’s agents can do.

A note on current status: the project is no longer actively maintained, and its functionality is limited as of now.

My role

Full-stack engineer on the product. On the frontend that meant the dashboard grid, wallet onboarding, and live tile rendering. On the backend, the tile modules and the wallet-based authentication.

Highlights

  • A tile system built for extension. Each dashboard widget maps to a backend module with a consistent router, service, and model shape, so new tiles slot into an established pattern; several tiles are backed by AI agents.
  • Wallet-native onboarding. Users sign in with their crypto wallet (Sign-In with Ethereum) instead of a password.
  • Multi-provider AI orchestration. LangGraph graphs run over OpenAI, Anthropic, and Gemini with Langfuse observability, streaming rich Markdown (with KaTeX math) to the UI.
  • A live dashboard in the literal sense. TanStack Query keeps around 10 tiles updating, from social feeds to funding rates.
  • Framework range. A production Vue 3 product from an otherwise React-heavy engineer: Options API, Pinia, PrimeVue, and the Vue editions of TanStack Query and wagmi.

Images

A user's dashboard with a time-frame trend hierarchy tile, trend-shift alerts, a real-time BTC trading chart, live funding rates, and spot prices
A composed dashboard. Trend tiles, trend-shift alerts, a real-time trading chart, live funding rates, and spot prices, arranged on a draggable, resizable grid.
The tile picker, listing available dashboard tiles such as social feeds, a token researcher, trading charts, and holder visualizations
The tile picker. Users compose a custom dashboard in seconds from social feeds, AI research agents, trading charts, and holder-visualization tiles.