---
pageType: source
id: source.dashboard-research
title: dashboard-research
sourceType: local-file
sourcePath: /home/topher/.openclaw/workspace-2890-bot/docs/dashboard-research.md
ingestedAt: 2026-05-02T21:23:05.526Z
updatedAt: 2026-05-02T21:23:05.526Z
status: active
growth: sprout
---

# dashboard-research

## Source
- Type: `local-file`
- Path: `/home/topher/.openclaw/workspace-2890-bot/docs/dashboard-research.md`
- Bytes: 3505
- Updated: 2026-05-02T21:23:05.526Z

## Content
```text
# FRC Dashboard Research — PitRadar & Inspiration

**Source:** https://pitradar.app/ | https://www.chiefdelphi.com/t/introducing-pitradar-a-free-live-competition-dashboard-for-pit-displays-spectators/517920

**PitRadar — What It Does:**
- Live FRC event dashboard for pit crews
- Pulls real-time data from TBA + Statbotics + FRC Nexus
- Designed for pit monitor readability (fullscreen, auto-scale)
- 5 auto-advancing screens: Pre-Comp → Quals → Alliance Selection → Playoffs → Event Summary

**Key Features to Draw Inspiration From:**

### Queue & Timing
- Queue urgency color coding (bright yellow = being queued now, fading = approaching, grey = passed)
- Big countdown timer visible from across the pit
- "Now Queuing" tile that pulses/changes color as match approaches
- Nexus field status refreshed every 15 seconds

### Match Display
- Next match card with alliance color (red/blue)
- Upcoming match list with predicted times
- Completed matches show actual scores; upcoming show Statbotics win/loss predictions
- EPA color scale on leaderboard (blue=top → grey=lower tier)

### Scenarios / "What-If"
- Interactive projected final rankings
- Toggle individual match outcomes (win/loss/tie) and see ranking impact instantly
- All calculations in-browser, refresh to reset

### Alliance Selection
- Live pick cards updating in real-time
- Available teams sidebar with combined alliance EPA
- Uses FIRST API for fast updates during live selection

### Event Summary
- Winning alliance banner (blue if your team won)
- Final 1st–8th standings
- Notable matches (highest score, highest combined, highest losing score)
- Season-wide records noted if applicable

### Data Sources
- **The Blue Alliance** — match schedule, scores, rankings, team info, alliance picks, webcasts (cached 5 min)
- **Statbotics** — EPA ratings, win probability, world rankings, notable records (cached 5 min)
- **FRC Nexus** — live field status and queue position (refreshed 15 sec)
- **FIRST API** — alliance selection live picks

---

## Ideas for 2890 Hawk Ops Dashboard

### Theme: "Assimilation In Progress"
- EPA displayed as "% assimilated"
- Team ranking as "assimilation rank"
- Mothman/Borg visual identity throughout

### Discord Bot Features
- Live match result posts as scores come in
- Countdown to next match (ET timezone)
- End-of-match summary with record update
- Standings updates between qualification matches
- Alliance pick notifications during selection

### Pit Display Web Page
- Fullscreen mode for monitor in pit
- Queue position + countdown timer (large, visible from across the room)
- Current rank, record, ranking points
- Next opponent with EPA and win probability
- Auto-advancing through event phases
- "Mothman highlight" when robot beats its EPA prediction

### Scouting Integration
- Click any team number → see their stats
- EPA breakdown (auto/driver/sustain)
- Match history for specific teams
- "Watch out for" flag for dangerous opponents

### Season Trends
- EPA graph over time across events
- "Best Autonomous" awards tracking
- Rank progression chart
- OPR/DPR breakdown by event

---

## Existing 2890 Data Sources
- **TBA API** (key in memory/private/secrets.md): https://www.thebluealliance.com/api/v3
- **Statbotics API:** https://api.statbotics.io/
- **DragonSight:** https://dragon-scout.web.app/ (JS-rendered, manual export needed)
- **FRC Nexus:** https://frc-prod-nx-faa.azurewebsites.net/ (live field status)

---

_Last researched: 2026-04-12_

```

## Notes
<!-- openclaw:human:start -->
<!-- openclaw:human:end -->

## Related
<!-- openclaw:wiki:related:start -->
- No related pages yet.
<!-- openclaw:wiki:related:end -->
