Hisaab
ShippedOpen-source trading journal for Indian traders. Zero backend, zero signup. Built as acquisition funnel for Metis.
4
Brokers
12
Header Variants
5
Analytics Views
PWA
Works Offline
The Problem
Indian traders don't trust tools with their financial data. 91% of F&O traders lost money last year. They've been burned by platforms that leak data or sell it. Existing journal tools want signups, credit cards, and server access to your tradebook. Nobody wants to upload their Zerodha CSV to a random website.
What I Built
Zero-Data Architecture
All processing happens in the browser via IndexedDB and Dexie.js. Trade CSVs are parsed locally, stored in the browser's IndexedDB, and never transmitted to a server. Users can inspect every line of code. Privacy is the default, not a feature.
Broker Auto-Detection
Drop a CSV from any of 4 supported brokers (Zerodha, Groww, Upstox, Angel One). The system auto-detects the broker by matching column header signatures against 12 known variants. No dropdown, no manual selection. Parsed trades are normalized into a unified schema.
FIFO Matching Engine
Matches buy and sell orders using FIFO with partial fill support. Handles split trades, multiple legs, and intraday vs delivery classification. Every matched pair shows realized P&L, holding period, and applicable tax regime (STCG or LTCG).
Analytics Dashboard
Instant P&L, win rate, average winner/loser, equity curve, drawdown chart, calendar heatmap, Sharpe ratio, Sortino ratio, and Monte Carlo simulation. All charts are interactive and update as new trades are imported. Data exports to CSV or PDF.
Tax Report Export
Generates a tax report with STCG/LTCG classification, turnover calculation, and ITR-ready export format. Shows speculative vs non-speculative income split. Includes a summary sheet for CA review. Updated whenever new trades are imported.
Tech Stack
All projects- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Dexie.js
- IndexedDB
- Recharts
- PWA
Related Projects
Interested in working together?