Secure access for learners and instructors

Sign in to manage courses, track progress, and issue certificates.

Supabase Auth handles identity, while the local profile database maps each account to its learner or instructor workspace.

Role-based access
The auth flow routes users to the correct portal after session creation.

Learner

Enroll in courses, track progress, and download certificates.

Learner

Instructor

Create courses, publish assessments, and manage learning content.

Instructor

Admin

Review platform activity and manage the wider academy.

Admin
Access the platform
Email/password authentication powered by Supabase Auth.
What this auth flow does
  • Signs users in with Supabase Auth sessions
  • Creates a local profile record for portal access and role routing
  • Redirects authenticated users to their portal or requested destination
Continue as a visitor