← Work
EMBA2026 · Solo Builder· Started(First Commit date)
ClassVault
Access-code archive for sharing course materials with grad-school peers.
- Vite
- Supabase
Setup
- Problem
Course materials are scattered across KakaoTalk, email, and Drive - the same files have to be re-found every new semester.
Build
- What I did
- Access-code-based session auth - fast entry without signup
- Versioned bylaws and an operator upload flow
- Product decisions
- Code-based entry without signup - matches the reality of membership churning every semester
- QA considerations
- The access-code session actually blocks material access for anyone without the code (code-exposure and reuse boundary)
- As membership churns each semester, prior-cohort codes expire/revoke so access doesn't linger
- Versioned bylaws - an operator upload doesn't overwrite the prior version away; history is retained
Outcome
- Metrics
Internal use.
- Tech stack
- Vite
- React
- Supabase