Skip to Content
Edit on GitHub

Users and Access

LearnHouse provides a user management system with role-based access control. Each user belongs to an organization and is assigned a role that determines what they can see and do.

Key Concepts

  • Users — Individual accounts that can log in and interact with the platform.
  • Roles — LearnHouse seeds four default roles: Admin, Maintainer, Instructor, and User. Organizations can also define custom roles with their own permission matrix.
  • Authentication — Users authenticate via email/password or Google OAuth.

Learn More