# UI & Aesthetics: Reference Mockups

This project prioritizes a simple, utilitarian, and highly functional aesthetic, inspired heavily by classic communication tools like TeamSpeak 3. Below are the reference designs for both the main client application and the web administration dashboard.

## 1. The Main Client Application

The desktop client is completely focused on raw functionality, utilizing a basic blocky layout without distracting glassmorphism or overly stylized elements.

![Main Client UI Reference](./main_client_ui.png)

**Key Design Elements:**
*   **Channel Hierarchy (Left):** A straightforward, folder-like tree view. Active speakers are indicated by simple colored dots next to their names.
*   **Chat Interface (Right):** A plain text chat log focused on high readability and efficiency.
*   **Color Palette:** Standard system greys and soft dark themes. The focus is on low visual noise so the app can fade into the background.

---

## 2. The Web Admin Dashboard

The server administration dashboard (served via `axum` and embedded via `rust-embed`) provides a clean, classic control panel overview of the node's health.

![Web Admin Dashboard Reference](./admin_dashboard_ui.png)

**Key Design Elements:**
*   **Raw Data Focus:** The main panel highlights raw data tables, basic server logs, and straightforward metric charts.
*   **Sidebar Navigation:** A no-nonsense sidebar with plain text links to Users, Channels, Roles, and Settings.
*   **Utility Over Flash:** Designed strictly for server administrators who need to view logs and adjust permissions quickly without visual clutter.
