Zerodha Clone

April 2024

carousel image 1
carousel image 2
carousel image 3

A meticulously crafted trading interface clone created as an advanced learning project exploring React, Next.js, and real-time data handling. It reproduces core order flows, responsive market layouts, and compact data visualizations to deeply understand UX patterns and technical challenges common to modern trading platforms.

Technologies & Benefits

Core stack and benefits used to build the project


  • Compact trading interface with responsive order flow and market depth
  • Simulated real-time price updates with efficient component diffing
  • Portfolio overview with P&L calculations and holdings visualization
  • Accessible keyboard-driven trading interactions for power users
  • Market watchlist with customizable stock selection
  • Order history and trade execution tracking
  • Responsive design adapting seamlessly from desktop to mobile

Challenges Faced

Key constraints and issues addressed during development


  • Simulating realistic real-time market data for demonstration purposes
  • Ensuring ultra-low-latency UI updates without layout reflows or jank
  • Implementing complex trading workflows with minimal user friction
  • Optimizing component rendering for hundreds of simultaneous price updates
  • Designing information-dense interfaces that remain clean and usable
sunnydevs — Portfolio & Frontend Engineer