- pnpm workspace with separate apps (frontend/backend) and shared packages - Use workspace protocol for internal dependencies