aegis-dashboard
A full-stack Rust web dashboard (Leptos / WASM) for managing and monitoring Aegis-DB clusters.
Overview
aegis-dashboard is a Leptos web interface that talks to the aegis-server REST API. It renders cluster status, query tooling, and administration views, compiled to WASM and served as a static bundle.
Modules
| Module | Responsibility |
|---|---|
api.rs | Typed client over the aegis-server REST API |
state.rs | Reactive application state |
types.rs | Shared view/data types |
pages/ | Dashboard page components |
Build
cd crates/aegis-dashboard
trunk build --release
The build produces a WASM bundle that can be served by any static file server or fronted by the same nginx reverse proxy as the API.
Tests
808 tests (workspace total). The dashboard is validated through its API client types and the server endpoints it consumes.