The market data you already collect, finally readable.
The company register, stored price history, technical indicators and fundamental screens — each read from the worker that owns it, and none of it recalculated here.
Version 1.0.0Free and open source, MIT licensed
- Vue 3
- Vite
- TypeScript
- Tailwind CSS
- Pinia
- Cloudflare Pages
Routes it ships with
/indexed/auth/callbacknoindex/appnoindex/app/companiesnoindex/app/instrumentsnoindex/app/screenernoindex/app/settingsnoindex/404indexed
The private half carries noindex in its own markup and is disallowed in robots.txt. The public half is the only part that reaches a search result.
What it shows
Four questions, four owners
Each panel names the worker that answered it, because the four are refreshed on different schedules and can legitimately disagree about the day.
Price history and coverage
Technical analysis
Fundamental screening
How it works
Four repositories, one direction
Data moves one way and each step has exactly one owner, which is why nothing on this dashboard is a second copy of a calculation.
Acquire
scraper-worker talks to the exchange and the price providers, and hands back what the source said.
Store
stock-worker validates every record field by field and writes it. It holds the only database, so there is one answer to any question about the data.
Compute
trading-worker measures the price series and trading-screener-worker measures the accounts. This dashboard reads both and calculates neither.
Everything the exchange publishes, in one place you can read
Sign in with your account to open the register, the price history and the screens.