Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nifty 0DTE Journal

Personal F&O trading journal with INDmoney-inspired UI. Tracks trades, P&L, fees, tax, and performance metrics.

Features

  • 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

Deploy to Vercel (2 minutes)

Step 1: Push to GitHub

# 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

Step 2: Deploy on Vercel

  1. Go to vercel.com and sign in with GitHub
  2. Click "Add New Project"
  3. Import your nifty-journal repo
  4. Framework preset: Vite (auto-detected)
  5. Click Deploy

That's it. Your dashboard is live at https://nifty-journal.vercel.app

Local Development

npm install
npm run dev

Opens at http://localhost:5173

Fee Formula

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).

Tech Stack

  • React 18
  • Vite 6
  • localStorage for persistence
  • Zero dependencies (no UI library, no CSS framework)

Built by Surinder · ProUX

Releases

Packages

Contributors

Languages