Open Source • Free Tier • Production Ready

The complete platform to build market data apps

Stream real-time market data with Django, React, and TradingView. Deploy in minutes with Docker. Start building with a free Alpaca API key.

30+
Assets Streaming
5
Timeframes
100%
Open Source
$0
To Start

Deep Dive: Implementation Guide

Learn how this real-time trading infrastructure was built from the ground up. Detailed walkthrough of architecture decisions, WebSocket streaming, and production deployment.

Read the blog post

More implementation guides and tutorials coming soon

Everything you need to build

A complete stack for streaming, storing, and visualizing market data in real-time

Real-Time Streaming

WebSocket ingestion builds 1-minute candles on the fly. Celery workers resample into 5m, 15m, 1h, 4h, and daily intervals with automatic reconnect logic.

Django Models

Pre-built models for assets, candles, watchlists, and paper trades. Query rich data with Django ORM and extend with custom endpoints or notebooks.

TradingView Charts

Professional charting interface with real-time updates. Built with React and TradingView components for a familiar trading experience.

Docker Orchestration

Complete Docker Compose stack with Django, Postgres, Redis, Celery, and Flower. Launch everything with one command and hot reload everywhere.

Watchlist Management

Create and manage watchlists directly in the UI. Store them in Django, sync with Alpaca, and keep everything ready for research or automation.

Developer Experience

NX monorepo with unified commands, Vite hot reload, purposeful logging, and included tooling like Ruff, Black, Prettier, Pytest, and Vitest.

Built with modern tools

Production-grade stack that you can understand and extend

Backend Infrastructure

Django REST API, Channels WebSocket, Celery workers, Redis cache, and PostgreSQL database behind Docker Compose.

Frontend Experience

Vite + React with TradingView charting, watchlists, and real-time visuals powered by RTK Query and WebSocket connections.

Free Tier Friendly

Streams up to 30 symbols on Alpaca's free API key with resilience, resubscribe logic, and cached aggregates for optimal performance.

BACKEND
Django Celery Redis PostgreSQL Channels
FRONTEND
React Vite TradingView RTK Query
DEVOPS
Docker NX Pytest Vitest
Quick Start
$ npm install
$ npm run dev

See it in action

Professional trading interface with real-time data and powerful features

Watchlist Management

Create and organize watchlists with drag-and-drop interface and real-time price updates.

Real-Time Charts

TradingView-powered charts with multiple timeframes and technical indicators.

Asset Discovery

Search and filter thousands of assets with instant results and detailed information.

Ready to start building?

Deploy in minutes with Docker Compose or Render. Shape it into your research lab or trading cockpit.