Product Workspaces
Admin Panel
Platform Admin, Study Admin, instructor review, settings, billing, users, and server controls.
Admin Panel
Urmate has platform admin routes and Study-specific admin routes.
Platform Admin
| Route | Purpose |
|---|---|
/admin | Admin home. |
/admin/users | User list. |
/admin/users/[id] | User detail. |
/admin/projects | Project management. |
/admin/templates | Template management. |
/admin/subscriptions | Billing/subscriptions. |
/admin/coupons | Coupons. |
/admin/help | Help tickets. |
/admin/reports | Moderation reports. |
/admin/server | Server controls. |
/admin/providers | Provider admin. |
/admin/features | Feature settings. |
/admin/general-settings | Website/CMS settings. |
Mirrored routes also exist under /dashboard/admin/*.
Study Admin
| Route | Purpose |
|---|---|
/dashboard/study/admin | Study admin home. |
/dashboard/study/admin/instructors | Instructor applications/profiles. |
/dashboard/study/admin/instructors/[id] | Instructor detail. |
/dashboard/study/admin/instructors/settings | Instructor settings. |
/dashboard/study/admin/codetutorcourses | Code Tutor course admin. |
Instructor Controls
Admin should be able to:
- Review application data.
- Approve or reject instructor.
- View sensitive verification files.
- Edit instructor profile fields.
- Verify payout details.
- Add violations/strikes.
- Hold payouts.
- Suspend or ban instructor profile.
- Add internal and public notes.
Security
Admin access must be enforced server-side. Sidebar hiding is not enough.
Sensitive admin-only data:
- ID proof.
- Address proof.
- Qualification proof.
- Payout/tax details.
- Internal enforcement notes.

