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

No submissions yet. Be the first!

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