966 B
966 B
Frontend Documentation
The frontend is a modern, responsive dashboard designed for high visibility and aesthetic appeal.
Design Principles
- Glassmorphism: Uses semi-transparent backgrounds with blur effects (
backdrop-filter). - Dark Mode: Optimized for low-light environments (NOC/Dashboard style).
- Vibrant Accents: Uses gradients and neon colors to highlight status and metrics.
Key Features
- Dynamic Gauges: Built with
Chart.jsto show CPU and RAM usage. - Status Badges: Real-time color-coded badges (Online/Offline).
- Auto-Refresh: Polls the
/api/statusendpoint every 1 minute. - Loading State: A smooth loading overlay that disappears once the first data batch is received.
UI Components
- Server Cards: Detailed metrics for PC and Raspberry Pi.
- Web Services List: Compact list of external services with latency tracking.
- Responsive Grid: Automatically adjusts layout based on screen size.