Personal F&O trading journal with INDmoney-inspired UI. Tracks trades, P&L, fees, tax, and performance metrics.
- INDmoney-style UI — Navy hero, green/red P&L, card-based trade view
- Formula-driven fees — STT, Exchange, GST, Stamp, SEBI calculated automatically
- Daily / Monthly / Overall views — Bottom nav to switch
- Screenshot upload — Attach broker screenshots to trades
- Live P&L preview — See profit/loss before saving
- Tax @30% projection — Annual tax estimate on profits
- Responsive — Mobile-first, scales to tablet and desktop
- Persistent data — Trades saved in localStorage
# Create a new repo on github.com, then:
git init
git add .
git commit -m "Nifty 0DTE Journal v1.0"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/nifty-journal.git
git push -u origin main- Go to vercel.com and sign in with GitHub
- Click "Add New Project"
- Import your
nifty-journalrepo - Framework preset: Vite (auto-detected)
- Click Deploy
That's it. Your dashboard is live at https://nifty-journal.vercel.app
npm install
npm run devOpens at http://localhost:5173
Calibrated against actual INDmoney contract note (Mar 24, 2026):
| Component | Rate |
|---|---|
| Brokerage | ₹20/order × 2 (buy + sell) |
| STT | 0.1% on sell side |
| Exchange | 0.0355% on turnover |
| GST | 18% on (brokerage + exchange) |
| Stamp | 0.003% on buy side |
| SEBI | ~₹1/crore on turnover |
Accuracy: Within ₹0.04 of broker (verified against ₹350.09 contract note).
- React 18
- Vite 6
- localStorage for persistence
- Zero dependencies (no UI library, no CSS framework)
Built by Surinder · ProUX