프로젝트 배경
1) 문제 정의 하루 한 편을 24시간만 여는 서비스에서는 콘텐츠보다 열람 권한의 시점이 제품의 핵심이 됩니다. 발행·만료·구독 상태가 한 곳에서 어긋나면 유료 콘텐츠가 새거나, 결제한 사람이 못 보는 일이 생깁니다. 2) 접근 · 발행·만료·구독을 하나의 기준 시각으로 묶어 어긋날 여지를 없앴습니다 · 잠금은 서버에서 처리하고, 미리보기는 별도 프리뷰 클립으로 분리했습니다 · 결제 실패는 즉시
프로젝트 성과
요구 기능 전부를 동작 상태로 구현
인트로 3페이지·5분 영상·아웃트로 3종·구독 잠금·알림을 문서가 아닌 실제 클릭 가능한 화면으로 확인할 수 있게 만들었습니다.
잠금을 화면이 아니라 서버에 배치
구독 상태로 원본 키와 프리뷰 키를 분기해 서명 URL을 발급합니다. 주소를 알아도 원본이 열리지 않습니다.
요구사항에 없던 운영 관리자까지 설계
매일 자동 발행되는 서비스는 콘텐츠가 하루만 비어도 그날 서비스가 빈 채로 열립니다. 재고와 편별 준비 상태를 먼저 보이도록 구성했습니다.
핵심 기능
진행 단계
요구사항 분해
2026.08.
기능 요구사항을 화면 단위로 나누고 사용자 화면과 운영 화면의 경계를 정의했습니다.
프로젝트 상세
하루에 한 편, 24시간 동안만 열리는 고전 인문학 영상 구독 서비스입니다. 서사형 텍스트 인트로에서 시작해 5분 영상으로 이어지고, 영상이 끝나면 아웃트로 세 가지가 열리는 흐름을 그대로 구현했습니다. 화면 설계안이 아니라 브라우저에서 직접 눌러 확인할 수 있는 상태로 만들었습니다. [사용자 화면] · 서사형 인트로 3페이지 — 순서대로만 진행되며 마지막 장에서 영상으로 넘어갑니다 · 5분 영상







