🔧 Setup Required
To connect to your Yahoo Fantasy league, you need to:
- Go to Yahoo Developer Console
- Create an app with Redirect URI:
http://localhost:3000/auth/callback - Enable Fantasy Sports Read permission
- Copy your Client ID and Client Secret
- Create a
.envfile from.env.examplewith your credentials - Restart the server
.env file contents:
YAHOO_CLIENT_ID=your_client_id YAHOO_CLIENT_SECRET=your_client_secret YAHOO_LEAGUE_ID=your_league_id YAHOO_TEAM_ID=your_team_number SESSION_SECRET=any-random-string
🔥 Trending Up (7 Days)
❄️ Trending Down (7 Days)
📊 Top Available Hitters (ROS Projected)
📊 Top Available Pitchers (ROS Projected)
📝 Manual Roster Builder
Search Fangraphs projections to build your roster. This feeds the Waiver Wire Ranker's category-need detection. Loads from projections data — click "Load Projections" on the Projections tab first if needed.
My Team Roster
📊 Team Category Strengths
Based on ROS projections of rostered players. Red = weak categories.
Batting Projections
| Player | Pos | PA | H | R | HR | AVG | SB |
|---|---|---|---|---|---|---|---|
| — | |||||||
Pitching Projections
| Player | IP | W | SV | K | ERA | WHIP |
|---|---|---|---|---|---|---|
| — | ||||||
⚙️ League Roster Configuration
Your league's roster slots. This determines positional needs and IL stash analysis.
🏥 IL Stash Analysis
Injured players worth stashing on your IL. Compares your current IL vs available injured players by projected value.
📈 Trending Up
📉 Trending Down
Period Comparison
| Player | Last 7 Days | Last 14 Days | Last 30 Days | Season | Trend |
|---|
🏆 Waiver Wire Priority Ranker
Players ranked by ROS projected value weighted against your category needs. Uses Fangraphs Steamer projections.
My Category Needs (check where you need help)
| Click "Generate Rankings" to load |
📋 Post-Transaction Tracker
Track how players perform after you traded or dropped them. Log transactions to monitor the "what if."
| Player | Type | Date | Fangraphs ROS at Txn | Notes | |
|---|---|---|---|---|---|
| No transactions logged yet | |||||
📈 Regret-O-Meter
Quantified value lost vs. gained — with stats since transaction
🔔 Drop Alerts & Watchlist
Monitor for when good players get dropped. Add specific players to watch, or set a projection threshold to auto-flag any dropped player above that value. Monitoring activates when Yahoo API access is approved.
⚙️ Auto-Alert Settings
👁️ Watchlist
🚨 Recent Alerts
🔄 Trade Analyzer
Compare players across teams to identify trade opportunities. Select an opponent team to analyze their roster against yours.
📊 My Team Strengths/Weaknesses
📊 Opponent Strengths/Weaknesses
💡 Suggested Trade Targets
Players on opponent's team who are trending up in categories where you're weak, and their players trending down in your strong categories.
| Their Player | Position | Hot Stat (7d) | Season Avg | Your Need | Trade Value |
|---|
📤 Players You Could Offer
Your players trending down or underperforming in categories the opponent needs.
| Your Player | Position | Cold Stat (7d) | Season Avg | Their Need | Sell High? |
|---|
📈 Trend Comparison: Their Roster
📅 Pace Tracker & Start/Sit Optimizer
Track GP/IP usage vs league caps. Get start/sit recommendations based on park factors, matchups, and remaining budget.
📊 Games Played Pace
📊 Innings Pitched Pace
⚾ Daily Matchup Optimizer
Scores your roster by park factors + opposing SP quality + home/road context. Roto-optimized for pace management.
🏟️ Park Factors Reference
2024 MLB park factors (100 = neutral). Higher = more offense-friendly.
⚙️ Data Source Status
Monitor freshness and health of all data feeds.