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.