Monorepo template
Turborepo · pnpm
Shell Home
This workspace is a reusable starter for multi-app products: a Next.js shell, embedded subapps, shared packages (ui, hooks, utils, shell-sdk), and documented quality gates so new apps stay consistent.
Where to go next
Shared packages
Imports wired through the workspace root—proof points below.
- @workspace/ui: shadcn component exports ready
- @workspace/hooks: hooks package wired
- @workspace/utils: utils package wired
- @workspace/shell-sdk: shell sdk package wired
UI smoke test
Quality gates & demos
Hooks, routes, and tooling checks used before merge.
Health check: loading…
Before a PR: run pnpm lint, pnpm typecheck, unit tests, shell build, and Playwright e2e. See docs/process/QUALITY_GATES.md.
Subapp routes
The shell embeds registered apps under /subapps/* for demos and internal tools.