--- title: "Trading Analysis Dashboard" description: "A comprehensive platform for analyzing trading performance and managing your investment portfolio" --- ## Welcome to Trading Analysis Dashboard A modern, interactive web application for tracking and analyzing your stock trading performance with real-time portfolio management and comprehensive reporting. Get up and running in minutes with our quick start guide Track your holdings with real-time price updates from Finnhub Analyze monthly trading performance and track P&L Integrate with our comprehensive RESTful API ## Key Features Track your stock, ETF, and mutual fund holdings with real-time price updates from Finnhub. View allocation charts, performance metrics, and gain/loss analysis. Analyze monthly trading performance with detailed P&L breakdowns, win/loss ratios, and trade-by-trade analysis. View comprehensive reports with dividend tracking. Google OAuth 2.0 integration with user-specific data isolation. Support for multiple users with separate brokerage accounts. Easy CSV import with drag-and-drop support. Real-time processing feedback and upload history tracking. Complete Docker Compose setup with PostgreSQL database, Caddy reverse proxy, and automatic HTTPS with Let's Encrypt. Full Gitea Actions workflow for automated testing, building, and deployment with security scanning and rollback capabilities. ## Technology Stack Python web framework Relational database Containerization Reverse proxy & HTTPS Real-time market data Secure authentication ## Getting Started Install Docker and Docker Compose, and obtain a Finnhub API key Clone the repository and set up your environment variables Run the deployment script to start all services Import your trading data via CSV upload Check out our comprehensive quickstart guide to get your dashboard running in minutes