본문으로 건너뛰기
강홍재/ James
← Work
EMBA2026 · Solo Builder· Started(First Commit date)

ClassVault

동기들과 강의 자료를 공유하는 액세스 코드 기반 아카이브.

  • Vite
  • Supabase

Setup

Problem

수업 자료가 카톡·메일·드라이브에 흩어져, 새 학기마다 같은 자료를 다시 찾는다.

Build

What I did
  • 액세스 코드 기반 세션 인증 - 회원가입 없이 빠른 진입
  • 회칙 버전 관리, 운영자 업로드 플로우
Product decisions
  • 회원가입 없이 코드로 - 학기마다 멤버가 바뀌는 현실에 맞춤
QA considerations
  • 액세스 코드 세션이 코드를 모르는 사람의 자료 접근을 실제로 막는가(코드 노출·재사용 경계)
  • 학기마다 멤버가 바뀌는데 이전 기수 코드가 만료·회수되어 접근이 남지 않는가
  • 회칙 버전 관리 - 운영자 업로드 시 이전 버전이 덮여 사라지지 않고 이력이 남는가

Outcome

Metrics

내부 사용.

Tech stack
  • Vite
  • React
  • Supabase