Live Markets Dashboard
Search any stock or index, Indian or global, and get a live quote, chart, news and a plain-English AI read.
01 · The opportunity
What it set out to solve
Live data lives across a dozen tabs, and raw numbers don't tell you what's actually going on. I wanted one screen that pulls a live quote, a chart, the latest news and a readable summary — for Indian and global markets alike.
02 · The approach
How I thought about it
I started from the user question — 'what's happening here, in plain English?' — wired a single search box to a live data feed, then layered a rule-based analyst on top that reads the price action, range and news sentiment.
03 · What I built
- Search + quick-picks across Indian & global markets (NIFTY, Bank Nifty, Reliance, Apple, S&P 500, Bitcoin)
- Live quote card: price, day & 52-week range, volume, market cap
- Interactive price chart with 1D / 5D / 1M / 6M / 1Y ranges
- Latest headlines for the instrument, with links
- An 'AI insight' that summarises the picture in plain English
- A serverless proxy with caching so no API key ships to the browser
04 · The result
What changed
A genuinely live, AI-summarised dashboard — a showcase of the live-data-plus-AI screens I build for clients.
Search a live market.
Pick an index or search any stock, Indian or global, for a live quote, chart, news and a plain-English read. Data is delayed and for education only.
^NSEI
–
Open
–
Prev close
–
Day range
–
52-wk range
–
Volume
–
Market cap
–
Currency
,
Type
,
AI insight
educational · not adviceGenerate a plain-English read of the price action, 52-week position and news sentiment.
Rule-based summary of public data, not investment advice, and swappable for a live LLM later.
Latest news
No recent headlines.
Data via Yahoo Finance (unofficial), delayed and provided as-is. Indices, equities and crypto across Indian & global markets. For education and demonstration only, not investment advice.
05 · Decisions & trade-offs
The questions I'd get asked about this, and my answers
Why a live feed with no signup and no key?
For a public demo I wanted zero friction and global coverage. The trade-off is that it's unofficial and delayed — which I label on the screen rather than pretend it's real-time.
Why route it through your own server instead of the browser?
It avoids browser CORS limits and lets me cache responses so a burst of visitors doesn't hammer the upstream. The route is read-only — no keys, no user data — so it stays safe.
Is the 'AI insight' giving advice?
No, deliberately. It's a rule-based, educational summary of public data with a clear 'not advice' label. The same panel can be swapped to a live LLM later; keeping it honest is the point.