TaproLab
Private lecture videos and resources for serious students. Sign in with your enrolment email to access your courses.
Supabase Auth + RBAC
Google OAuth with role-based access control (Student, Tutor, Admin)
PostgreSQL + RLS
Secure database with Row Level Security and admin override policies
Admin Dashboard
User management interface with role assignment capabilities
Private File Storage
Supabase Storage with user-scoped access policies
Defense in Depth
Multi-layer security: Middleware -> Server -> Database
Strict TypeScript
Full type safety with auto-generated database types
Course catalogue coming soon.