OmniOilPersonal documentation
Code-derived technical documentation for the OmniOilPersonal repository. Claims are either backed by repository sources or marked as pending validation.
System architecture
How the OmniOilPersonal services fit together across landing, backend, field/admin UIs, telemetry, MQTT, and operations infrastructure.
Backend API
Route groups exposed by the Rust Axum backend, including auth, operations, ANH reports, edge management, telemetry, billing, and OpenAPI docs.
Database and migrations
Postgres/TimescaleDB schema areas verified from SQL migrations and backend startup behavior.
Admin dashboard
Verified React routes and feature areas in the admin frontend.
Field PWA
Verified field/mobile routes and offline sync primitives in the PWA frontend.
Infrastructure and local stack
Docker Compose services, local development ports, and infrastructure files verified from repository configuration.
Simulators and test utilities
Verified Modbus simulator behavior and supporting infrastructure tests.