Real-Time Zerodha Option Chain App

Заказчик: AI | Опубликовано: 12.12.2025

I need a small web application that pulls live option-chain data—at strike-price granularity—from Zerodha’s database through their official Kite Connect APIs. The goal is to have a browser-based dashboard where I can hit a symbol, watch each strike update tick-by-tick, and optionally export the feed to a CSV or my own downstream service. Here’s what I’m after: • A clean, password-protected front end (simple React, Vue, or plain HTML/JS is fine) that displays calls and puts grouped by strike, showing last price, bid/ask and open interest in real time. • A lightweight back-end (Python + FastAPI, Node, or similar) that authenticates with my Zerodha keys, subscribes to the option-chain websockets, and streams the data to the UI with minimal latency. • Ability to pick the underlying, expiry and refresh interval from the interface. • Basic logging so I can see when the connection drops or the token expires, plus a quick re-auth routine. Acceptance criteria 1. After I enter my Kite credentials the dashboard must populate within 2 seconds and stay in sync with Zerodha for at least 30 minutes without manual refresh. 2. Strike prices should update no slower than once per second during active market hours. 3. Code is handed over in a private Git repo with a README explaining local setup, environment variables for the API keys, and deployment steps. If you have prior experience with the Kite Connect API or similar brokerage feeds, let’s make this tool live and trading-floor ready.