Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

UI_SPEC

Category: 09. Cybersecurity
Section: Phase 3: Execution & Quality


10. UI_SPEC.md

Purpose: To define the dashboard design, alerts, threat visualization, and user flow.

Act as a senior UI/UX designer specializing in security dashboards.
Using the PRD and System Architecture below, create a UI Specification document for a cybersecurity hackathon project.

PRD: [PASTE PRD]
ARCHITECTURE: [PASTE SYSTEM_ARCHITECTURE]

Provide:
1. Design system (Colors, typography, spacing)
2. Component hierarchy (Alert cards, Threat map, Log viewer, Metrics)
3. Screen-by-screen breakdown (Dashboard, Alert Detail, Investigation, Reports)
4. Real-time data display (Live alerts, Threat feed, Metrics)
5. Severity indicators (Critical, High, Medium, Low)
6. Loading states (Skeletons, spinners)
7. Error states (Data unavailable, Connection lost)
8. Empty states (No alerts, No data)
9. Responsive design guidelines (Desktop-first for SOC)
10. Accessibility considerations (Contrast, Color blindness)

Keep the UI simple, clean, and realistic for a 24-48 hour hackathon.
Focus on demonstrating the core detection and response journey.