Access & Invitations
Who gets which portal, and how.
Only Clients and Students can sign up publicly. Every other portal is invitation-only.
Access matrix
| Role | Portal | How to get access |
|---|---|---|
| Client | /dashboard/client | Public signup at /signup info@ndh.com.ng |
| Student | /dashboard/student | Public signup — enroll in any program from the Academy or the in-dashboard Browse Courses tab |
| Talent | /dashboard/talent | Invitation-only. Admin sends invite from /dashboard/admin → Talents. talent@ndh.com.ng |
| Instructor | /dashboard/instructor | Invitation-only. Academy Director invites from /dashboard/academy-director. |
| Project Manager (PM) | /dashboard/pm | Invitation-only. HOD or Admin invites from /dashboard/admin → PMs (scoped to a single department). |
| HOD (Dept. Head) | /dashboard/hod | Assigned by Super Admin from /dashboard/super-admin → Roles. |
| Academy Director | /dashboard/academy-director | Assigned by Super Admin. |
| Registrar | /dashboard/registrar | Assigned by Super Admin. |
| Student Affairs | /dashboard/student-affairs | Assigned by Super Admin. |
| Finance Officer | /dashboard/finance | Assigned by Super Admin. finance@ndh.com.ng |
| Admin (Ops) | /dashboard/admin | Assigned by Super Admin. |
| Super Admin | /dashboard/super-admin | Bootstrap 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.