Trading Dashboard
Sep 2024 -- Nov 2024

Zerodha Clone

Pixel-perfect clone of India's leading stock trading platform

Zerodha Clone Light
Development Stack
ReactTailwind CSSChart.jsNode.jsExpressPostgreSQL

Key Achievements

  • Reconstructed a pixel-perfect, high-performance UI matching Zerodha Kite's dashboard design and interactions

  • Simulated real-time market quote feeds using a custom mock WebSocket server pushing active pricing arrays

  • Implemented responsive technical charts with volume overlays, MACD, and moving average technical indicator overlays

The Challenge

High-frequency stock dashboards must handle continuous price ticks without triggering excessive React re-renders or layout shifts. Smooth performance is crucial.

Strategy & Implementation

By isolating stock tick states into ref-based bindings or specialized hooks, we reduced unnecessary rendering. We utilized Chart.js canvas elements for charting, ensuring that heavy technical indicators render at 60 FPS.

Impact & Results

Rendered hundreds of updates per second seamlessly, matching the look and responsiveness of production trading dashboards.