# Product Overview Signal Dashboard is an investing-signal platform for NASDAQ stocks that surfaces optimal trading opportunities through multi-dimensional scoring. ## Core Philosophy Don't predict price. Find the path of least resistance, key support/resistance zones, and asymmetric risk:reward setups. ## Key Features - Multi-dimensional scoring engine (technical, S/R quality, sentiment, fundamental, momentum) - Risk:Reward scanner with ATR-based stops (default 3:1 threshold) - Support/Resistance detection with strength scoring and merge-within-tolerance - Sentiment analysis with time-decay weighted scoring (Gemini 2.0 Flash with search grounding) - Auto-populated watchlist (top-10 by composite score) + manual entries (cap: 20) - Interactive candlestick chart with S/R overlays - JWT auth with admin role and user access control - Scheduled jobs: OHLCV collection, sentiment polling, fundamentals fetch, R:R scanning ## Data Providers - Alpaca: OHLCV price data - Gemini 2.0 Flash: Sentiment analysis via search grounding - Financial Modeling Prep: Fundamental data (P/E, revenue growth, earnings surprise, market cap) ## User Roles - Admin: Full access including user management, job control, data cleanup, system settings - User: Access to watchlist, scanner, rankings, ticker details (when has_access=true) - Registration: Configurable via admin settings