UI
Use the ApiHug UI toolchain with a Vue-based application layout.
Use this page when your UI module is Vue-based and you want a predictable structure for generated routes, shared components, i18n, and service wiring.
util, hook, or component wrapperssrcassets for style and static resourcescomponents for reusable UI piecespages for routed screensrouter for generated and manual route assemblyservice for generated API-facing models and service helpersstores, types, and utils for runtime supportIn a healthy setup, the Vue module is not just a loose folder of components. It is a structured application whose routes, service layer, and UI metadata stay consistent with the ApiHug-generated contract surface.
You end up with a Vue project layout that is easier to generate, easier to maintain, and less likely to drift from the backend contract.