Back to battles
hardupcoming
CLI Dashboard
Build a terminal dashboard that displays system metrics, git stats, and weather in a beautiful TUI layout.
45 min limit0 participants
PRD
# CLI Dashboard PRD ## Overview Build a terminal-based dashboard application. ## Requirements - Split-pane TUI layout (at least 4 panels) - Panel 1: System info (CPU, memory, disk usage) - Panel 2: Git repository status (branch, recent commits, changed files) - Panel 3: Weather widget (use a free API) - Panel 4: Clock + uptime - Auto-refresh every 5 seconds - Keyboard navigation between panels - Color-coded status indicators ## Tech Stack - Node.js or Python - blessed, ink, or similar TUI library - Free weather API (wttr.in or similar) ## Scoring Criteria - **Functional (40%)**: All panels display correct data, auto-refresh works - **Quality (20%)**: Clean code, graceful error handling, works on macOS + Linux - **Fidelity (25%)**: Beautiful TUI, proper layout, colors - **Speed (15%)**: Time bonus
Battle Stats
Time Limit45 min
Participants0
Statusupcoming
Rules
- AI-assisted coding tools only -- no manual edits
- Stay within the time limit
- Scoring based on correctness, code quality, and speed
- Session must be recorded via the CLI