Rust platform
Dioxus interface approach
How Dioxus is proposed for web, desktop and mobile operator interfaces.
Educational / conceptual specification · Not a released implementation contract

A Rust-native component model
PlannedDioxus is a Rust UI framework with a component model familiar to React developers, and it targets web (WebAssembly), desktop and mobile from one codebase. For Kaporeal, that means a dispatch board, a dock-side tablet view and a driver handset screen can share components and domain types.
Server functions and typed props let the interface consume the same structures the service core validates. Offline-tolerant views for yards and docks with poor connectivity are a design consideration, not a finished feature.
Interface boundaries
The UI should never become the owner of business rules. Dioxus components present and collect; domain crates decide. Keeping that separation makes it possible to replace or add interfaces, including third-party ones over the API, without forking behavior.