Frontend
Storefront and publication pages support browsing. Employee workspaces and dashboards expose actions according to role and feature gates. Tailwind and daisyUI provide shared themes.
Architecture
A modular Rust backend owns access and business changes. An internal Python sidecar provides typed intelligence and workflow support.
Storefront and publication pages support browsing. Employee workspaces and dashboards expose actions according to role and feature gates. Tailwind and daisyUI provide shared themes.
Rust/Axum serves HTTP APIs and WebSocket updates. Business modules coordinate through explicit contracts, with backend checks for each protected action.
FastAPI and Pydantic define typed interfaces. Worker and Prefect workflows support selected operations; DuckDB supplies bounded derived analytics.