Skip to content
EliteChart

Roadmap

Shipped, in-progress, and queued capabilities — the canonical EliteChart status board.

The current public-facing capability set, in three buckets — shipped, in-progress, queued.

Shipped (Phase 1a)

  • @elitechart/elitechart published to npm.
  • <EliteChart /> with symbol / timeframe / kind / onReady / className / style / children props.
  • Pre-compiled CSS bundle: @elitechart/elitechart/styles.css.
  • SSR-safe Zustand stores (Next.js App Router compatible).
  • Built-in mock datafeed for instant demos.
  • 40+ drawing tools, 30 technical indicators.
  • Dual dark/light themes with runtime swap.
  • Drawing persistence via localStorage.
  • Right-sidebar panels: Watchlist, Alerts, Data Window, News.
  • Bottom-bar tabs: three screeners, Strategy Tester, Trading Panel, Notes.
  • About + Hotkeys modals.

In progress (Phase 1b)

  • datafeed prop — wire your own backend.
  • Vue binding @elitechart/elitechart-vue — mirror of the React API.
  • bars={{ top, left, right, bottom }} prop for chrome hiding.
  • tools={{ enabled }} / indicators={{ enabled }} props.
  • panels={{ right, bottom }} prop.
  • Inline theme={{ bgCanvas, seriesUp, ... }} prop.
  • Event hooks: onOrderSubmit, onAlertCreate, onDrawingCreate, onSymbolChange, onTimeframeChange, onKindChange.

Queued (Phase 2)

  • Broker contract activates end-to-end via the broker prop.
  • Positions + Orders right-sidebar tabs.
  • SL / TP handle drag → modifyOrder.
  • Position × delete → closePosition.
  • account / position:* / order:* event wiring throughout the UI.
  • Cloud sync of layout / drawings / indicators.

Queued (Phase 3)

  • Adapter recipe pages: Generic WS + JSON, REST + polling, Binance public API, MT5 bridge template, in-house broker template.
  • Multi-chart layouts (Layouts button: 1 / 2H / 2V / 4 split).
  • Mobile-responsive shell with bottom-sheet nav.
  • Plugin system for third-party indicators + drawing tools.

Later

  • Web Component wrapper (<cf-elitechart>) for framework-agnostic embedding.
  • Svelte / Solid / Angular bindings.
  • WebGL backend for 100k+ bar rendering.
  • Built-in strategy tester with parameter sweeps.

Contributing / feedback

File issues at the GitHub repo.