TradeBook - Options & Futures Trading Journal
- Tech Stack: JavaScript (ES6 Modules), HTML5, CSS3, Firebase Firestore, Firebase Auth
- Repository Access: Request Access via Email
- Live Demo: tradebook.yugagarwal.dev
TradeBook is a secure, cloud-native web application designed to solve the complexity of tracking and analyzing high-volume F&O (Futures and Options) trading data across multiple brokerages.
Unlike most retail trading journals designed for single-user equity trading, TradeBook accurately calculates aggregate "Positions" and realized P&L across rolling contracts, varying lot sizes, and split executions.
- Advanced Filtering Engine - Custom Metrics Engine dynamically calculates P&L on the fly based on custom multi-factor filters.
- Bulk Import Engine - Robust CSV parser with duplicate detection, data validation, batch-tracking, and a "1-Click Undo Batch" capability.
- Family Sharing (Permissions) - Share specific portfolios with family members using granular `VIEW` or `EDIT` roles.
- Broker Management - Automatically detects and isolates trades by broker, enabling broker-specific analytics.
- Client-Side Aggregation Architecture - Uses thick-client approach for fast offline processing, minimizing database reads.
Built with a modern Glassmorphism dark-theme UI, TradeBook prioritizes readability and eye-comfort for traders while maintaining mathematical precision.