Frontend docs
How the React SPA is structured and why key decisions were made.
Top-level
| Page | What you will find |
|---|---|
| Features | Shared vs role page policy |
| Permissions | Route and UI gating |
| Query | TanStack Query strategy and adoption status |
| Context | App-shell state only (not server data) |
| API core | Shared Axios / fetch client |
| API services | Domain service module patterns |
Architecture
| Page | What you will find |
|---|---|
| Principles | Frontend architecture principles |
| Domains | Domain placement rules |
| Routing | Routing model |
| Shared pages | Maintenance & users shared pages |
i18n
| Page | What you will find |
|---|---|
| Overview | Runtime overview and contributor workflow |
| CLI / leaves | files, sync, validate, generate, fill, … under i18n/ |