Access & Invitations

Who gets which portal, and how.

Only Clients and Students can sign up publicly. Every other portal is invitation-only.

Access matrix
RolePortalHow to get access
Client/dashboard/clientPublic signup at /signup
info@ndh.com.ng
Student/dashboard/studentPublic signup — enroll in any program from the Academy or the in-dashboard Browse Courses tab
Talent/dashboard/talentInvitation-only. Admin sends invite from /dashboard/admin → Talents.
talent@ndh.com.ng
Instructor/dashboard/instructorInvitation-only. Academy Director invites from /dashboard/academy-director.
Project Manager (PM)/dashboard/pmInvitation-only. HOD or Admin invites from /dashboard/admin → PMs (scoped to a single department).
HOD (Dept. Head)/dashboard/hodAssigned by Super Admin from /dashboard/super-admin → Roles.
Academy Director/dashboard/academy-directorAssigned by Super Admin.
Registrar/dashboard/registrarAssigned by Super Admin.
Student Affairs/dashboard/student-affairsAssigned by Super Admin.
Finance Officer/dashboard/financeAssigned by Super Admin.
finance@ndh.com.ng
Admin (Ops)/dashboard/adminAssigned by Super Admin.
Super Admin/dashboard/super-adminBootstrap only — one account per environment. Additional Super Admins via database seed.

Public signup

Clients and Students sign up freely. No approval needed.

Invitation-only

Talents, Instructors, and PMs are added by Admin/Director — no public form.

Role assignment

HODs, Directors, Finance and Admin are granted by Super Admin.

Are you already invited? Check your inbox for a link from notify.ndh.com.ng, then complete signup at /auth/accept.