693 B
693 B
Architecture
Monorepo Structure
apps/web: public appapps/admin: admin apppackages/db: prisma + data accesspackages/content: shared schemas and domain contractspackages/ui: shared UI layerpackages/i18n: shared locale definitions and i18n helperspackages/config: shared TS config
Design Principles
- Shared contracts before feature implementation
- RBAC and CRUD base as prerequisites for MVP1 feature work
- Keep admin and public responsibilities clearly separated
- Public routing is path-stable; locale is resolved via
next-intlmiddleware + cookie
Pending Documentation
See documentation tasks in TODO.md under the Documentation track.