Users and Roles

  • User with role enum (ADMIN, INSTRUCTOR, STUDENT)
  • Hashed password
  • Optional profile fields
  • Unique email