User roles and permissions: plan them before you build apps | Koder.ai