- type
- Studio project
- year
- 2026
- discipline
- Product & Platform
- credit
- Anupam Chaudhary & Sanchit Kathpalia
- stack
- Next.jsTypeScriptRechartsFastAPIPythonyfinance

The brief
Every morning, retail traders work out what is worth buying and at what levels, usually across five browser tabs. This puts it on one screen.
The challenge
The chart was the easy part. The hard parts were running technical scans over hundreds of tickers without the interface stalling, streaming index prices while someone is reading, and turning a raw signal into levels a person can act on: entry, stop, target and position size.
The approach
A FastAPI service does the scanning in Python and serves a Next.js dashboard. Index prices arrive over server-sent events, so the page updates without a refresh. Every signal carries entry, stop-loss, and target, and a sizer converts those into a share count at fixed 1% risk. We also built a standalone demo mode with realistic sample data, so the frontend runs and deploys with no backend attached. The screenshots here are from that mode.
What we built
- Scored signals with entry, stop-loss, and target levels
- Live index feed over server-sent events
- Sector rotation monitor
- Position sizer at fixed 1% risk
- Paper-trading book
What it demonstrates
- A Python analysis backend paired with a typed Next.js frontend
- Streaming data into a live interface without jank
- Dense financial UI that stays readable
- The app keeps working with the backend switched off