Role-protected console
Platform operations.
Visible only when the verified preview identity is vakar.khan@gmail.com.
Manage publishing
Courses
Create, edit, publish, and organize modules and lessons.
Blogs
Manage articles, metadata, categories, and publishing status.
Tools
Maintain defensive tool guides and difficulty content.
Required controls
- Supabase Auth email confirmation
- Admin custom claim / profile role
- Row Level Security policies
- Server-side admin API checks
- Audit logging
Seeded identity
| Role | Status | |
|---|---|---|
| vakar.khan@gmail.com | admin | Seed required |
Awaiting backend
Enrollments, active users, views, and completion metrics need event and progress tables.
DUMMY UNTIL SUPABASE IS CONNECTED