01 · Dashboard
대시보드
Creator Studio · Project Document
크리에이터 스튜디오 구축
메가파일에서 성인 AI 영상을 올리는 크리에이터를 위한 크리에이터 파트너 콘솔 구축 프로젝트의 기획 문서입니다.
DOCUMENT STATUS
기능정의서 v0.1 · 계정권한 정책 접수
PROJECT PROGRESS
전체 진행률
0%
진행 중 · 리뷰 Task
0다음 예정 Task
0Creator Studio · Project Overview
크리에이터 스튜디오(Creator Studio)
메가파일에서 성인 AI 영상을 올리는 크리에이터가 콘텐츠 업로드, 검수, 판매 현황, 정산을 한 곳에서 다루는 크리에이터 파트너 콘솔을 구축합니다.
후키 외부의 단독 플랫폼으로 만들되, DB와 미디어 서버는 후키와 공유하고 인터페이스가 확립된 뒤 연동합니다.
목적
| 항목 | 내용 |
|---|---|
| 구축 대상 | 크리에이터가 직접 쓰는 파트너 콘솔(크리에이터 스튜디오) |
| 핵심 가치 | 업로드부터 검수, 판매 확인, 정산까지 한 화면 흐름으로 연결 |
| 기준 문서 | 기능정의서 v0.1, 계정 권한 정책 및 크리에이터 계정·콘텐츠 스키마(2026-09-02) |
| 연동 대상 | 후키(본 플랫폼) — 공유 DB, 미디어 서버, 크리에이터 세션 규약 |
구성 형태
CREATOR PLATFORM
크리에이터 스튜디오
후키 외부의 단독 플랫폼
- 크리에이터 로그인·콘솔 화면
- 업로드·검수·판매·정산 화면
- 후키 인터페이스 확립 후 연동
⇄
HOOKY
후키 본 플랫폼
회원 대상 콘텐츠 서비스
- 회원·어드민·검수자·제휴 운영자 principal
- 검수(/review), 제휴 운영(/partner)
- 콘텐츠 재생·잠금해제
공유 계층 — Postgres DB(Creator, creator_account, Series/Story/Episode/EpisodeMedia) · 미디어 서버(R2 키, HLS 트랜스코드, presigned URL)
- 후키 외부의 단독 플랫폼 형태로 구축한다.
- 후키 플랫폼과는 DB/미디어 서버를 공유한다.
- 인터페이스 확립 후, 후키 - 크리에이터 플랫폼 간 연동한다.
대상 사용자
| 구분 | 내용 |
|---|---|
| 주 사용자 | 크리에이터 — Creator 프로필과 creator_account 로그인 자격을 가진 접속 주체 |
| 접근 경로 | /studio (dashboard, upload, series, stories, episodes, reviews, settlement, analytics, settings) |
| 데이터 범위 | 세션의 Creator.id 스코프 안의 자기 콘텐츠·판매·정산 데이터 |
| 제외 대상 | 회원(User), 어드민, 검수자, 제휴 운영자 — 별도 principal이며 이 콘솔로 접근하지 않음 |
핵심 원칙
- 로그인 자격은 principal별 분리 원칙을 지킨다 — 크리에이터 인증은 creator_account 규약 기반.
- 소유 스코프 키는 항상 세션의 Creator.id — 요청 파라미터의 creatorId를 신뢰하지 않는다.
- 가격은 Episode.price 단일 소스, 유료 게이트는 EpisodeMedia.isPaid — 두 축을 섞지 않는다.
- 미디어 원본 직링크는 노출하지 않고 권한 확인 후 presigned URL만 사용한다.
- 정의서 항목 중 스키마 근거가 없는 기능은 미확정으로 표기하고 결정 후 착수한다.
- 화면 용어는 정의서 원문 항목명을 그대로 쓴다.
Task 목록
유형·상태·일정 기준의 작업 목록입니다.
| ID | 유형 | 제목 | 상태 | 일정 |
|---|
완료 진행중 리뷰 대기 휴무 (주말·추석) 일 단위 · 2026-09-01 ~ 2026-09-30
전체 진행률 (Task 상태 가중 평균)0%