App shell, routes, and navigation
View as MarkdownIdentity
Section titled “Identity”Generated packages/frontend/src/App.tsx and @sapporta/frontend app/shell exports.
Contract
Section titled “Contract”appNavigationis aNavigationvalue rendered by the generated shell.appHomeRoutechooses the signed-in landing destination.appPublicRoutesrender outside the protected app gate.appProtectedRoutesrender after auth bootstrap insideAppShell.getApiBaseand router helpers provide platform integration for project screens.