# 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
