Stockpilot
StockPilot is a paper trading simulator for stocks, ETFs, and crypto.
- Status
- Repository
- Updated
- Aug 2026
- Tools
- JavaScript, HTML, TypeScript, CSS, charts

The problem
StockPilot is a paper trading simulator for stocks, ETFs, and crypto.
What I built
> Paper trading only. StockPilot is not a broker, does not execute real trades, and does not provide financial advice.
How it works
- Vite + React 18 + strict TypeScript for a fast client build.
- React Router for deep-linkable routes.
- TanStack Query for market data cache and polling.
- Zustand plus IndexedDB for local paper-account state.
- Lightweight Charts is included for production chart replacement; the current chart component uses an accessible SVG fallback for deterministic CI.
Tradeoffs and limits
This project does not currently have a hosted demo. Run and verification instructions live in the repository when available.
What I learned
StockPilot is a React, Vite, and TypeScript paper trading simulator for stocks, ETFs, and crypto. It gives users simulated cash, provider-backed market data boundaries, watchlists, charts, education, and a deterministic paper order engine without KYC, bank linking, payments, or brokerage integrations.