PRAVEEN/YADAV
All projects
03 / Market research · Realtime

The Rookie Traders

A research tool that tells you why it is showing you something.

Built solo
Full stack
Visit live product
What it is

A market research app that computes its analytics once a minute, explains every scanner match and is built so it can’t place a trade.

My role

Built solo

Category

Market research · Realtime

Main stack

React 19 · Vite 7 · Lightweight Charts 5 · Radix UI

Highlight

Every match comes with its reason

Status

Live product · active development

The Rookie Traders live sign-in screen describes explainable scanners, a connected chart workspace and a read-only product boundary.
The sign-in screen says it up front: research tools that explain themselves, and no trading.rookietraders.projectdock.in · Sep 2026
WHY IT EXISTS

A research tool that tells you why it is showing you something.

I spent about five years trading Nifty options before I became a developer, and the tools I used had three problems: stale data that looked live, signals with no rule behind them, and blank values quietly filled in with zeros. I built The Rookie Traders for the version of me from back then. It computes its analytics once a minute, tells you when it last updated, and explains every scanner match in plain English.

What I did

Built alone: the data pipeline, the backend, the interface and the deployment. I also did a full security pass on it before letting anyone else sign in.

12scanners that explain themselves
1/minanalytics refresh, shared by every user
0ways to place a trade
PROJECT OVERVIEW

How it fits together.

The product, in five steps.

01Live market feed
02Analytics once a minute
03Scanners that explain
04Your watchlists and journal
05Updates as they happen
WHAT I FOCUSED ON
01

Every match comes with its reason

There are twelve scanners and each one tells you the rule that fired, on completed candles only. If a stock shows up, you can read why. I would rather someone disagree with the rule than trust a label.

02

Compute once, show everyone the same thing

The heavy maths runs once a minute and gets stored. The API just reads it and applies each user’s thresholds. Everyone sees the same numbers, and the cost of running it doesn’t grow with the number of users. The trade-off is up to a minute of delay, which I show on screen rather than hide.

03

It cannot place a trade

This is a research and journaling tool, on purpose. The broker connection is read-only and there is a test that fails the build if any order-placing method ever appears in the code. I don’t want to be one bug away from moving someone’s money.

TRY IT

A scanner that explains its matches

Made-up numbers, not a live feed, and no broker anywhere near this. A simplified percentage-move rule.

DEMO-B+2.8%

Matches because 2.8% ≥ 2.0%

DEMO-C+4.3%

Matches because 4.3% ≥ 2.0%

BUILT WITH
React 19Vite 7Lightweight Charts 5Radix UINode.js 24Express 4Auth.jsSQLiteServer-Sent EventsWorker threadsZodHelmet
WHERE IT STANDS

Live at rookietraders.projectdock.in and still being worked on. Research only. It doesn’t place trades and can’t.

Numbers on this page are as of September 2026.
INTERESTED?

Want to see it running?

Happy to walk you through the live product, show how it is put together, and talk about whether something similar would fit what you are building.

Request a demoOpens your email client · ypraveen760@gmail.com