SYSTEM BLUEPRINT

캐릭터 팬덤 플랫폼 MVP
사용자별 화면 설계 및 시나리오

팬 · 작가 · 관리자 세 역할의 여정과 화면을 정의한 설계도입니다. 제안서에서 약속한 굿즈 수요 예측, 공정 랭킹, 작가 보호가 실제로 어떤 화면과 기능이 되는지 보여 드립니다.

팬 시나리오

팬 여정 — 발견에서 굿즈 투표까지

팬이 새 캐릭터를 만나 좋아요를 누르고, 굿즈로 만나고 싶다는 의사까지 남기는 전체 흐름입니다.

1. 신규 캐릭터 발견

홈 피드에서 오늘 올라온
캐릭터를 만납니다

2. 작가·캐릭터 열람

세계관 소개와 작품을
이어서 봅니다

3. 좋아요

응원 표시가 랭킹 점수로
바로 반영됩니다

4. 굿즈화 희망 투표

원하는 굿즈 형태까지
함께 고릅니다

5. 랭킹 확인

내 투표가 반영된 순위를
바로 확인합니다

팬 | 화면 01

홈 피드 · 신규 캐릭터 발견

CHARAFAN 팬 앱 · 홈 피드 / 캐릭터 상세
CHARAFAN알림 3
신규팔로잉랭킹
오늘 새로 올라온 캐릭터 24
먼지토끼 다올
@무니로그
먼지토끼 다올1,284
@seora_ill
루미 · 밤바다
892
캐릭터 상세공유
먼지토끼 다올 · 여름 시리즈
먼지토끼 다올
@무니로그 · 등록 2026.08.24 21:10
먼지 속에서 태어난 토끼. 밤마다 잃어버린 물건을 찾아 주인에게 돌려준다.
♥ 좋아요 1,284
굿즈로 보고 싶어요 312

[화면 개요 및 목적]

팬이 앱을 열자마자 오늘 새로 올라온 캐릭터를 만나는 화면입니다. 작품 이미지가 화면의 절반 이상을 차지하도록 두고, 작가명·캐릭터명·좋아요 수를 한 묶음으로 보여 줍니다. 카드를 누르면 세계관 소개와 함께 상세 화면으로 이어집니다.

[핵심 기능 로직]

피드는 신규 · 팔로잉 · 랭킹 세 갈래로 나뉩니다. 신규 탭에는 제안서에서 말씀드린 신규 작가 노출 보정 자리가 매일 고정으로 들어가, 처음 올린 작가도 반드시 노출됩니다. 좋아요는 계정과 기기 기준으로 중복이 차단됩니다.

  • Flutter · 무한 스크롤 피드
  • 축소본 이미지 전송 · 원본 비노출
팬 | 화면 02

굿즈화 희망 투표 · 결과 반영

CHARAFAN 팬 앱 · 굿즈 투표 / 희망 랭킹
굿즈화 희망 투표닫기
다올이를 어떤 굿즈로
만나고 싶나요?
✓ 아크릴 스탠드
스티커 팩
인형 키링
이번 주 남은 투표 2 / 3
투표하기
굿즈 희망 랭킹주간
투표 완료
다올 4위 → 2위
1루미1,102
2다올987
3모카640

[화면 개요 및 목적]

제안서에서 가장 강조한 굿즈 수요 예측이 팬 쪽에서 어떻게 보이는지를 담은 화면입니다. 단순히 굿즈를 원한다고 누르는 것이 아니라, 어떤 형태의 굿즈를 원하는지까지 함께 고르게 합니다.

[핵심 기능 로직]

투표는 주당 횟수가 제한되어 소수 이용자가 순위를 흔들지 못하게 막습니다. 투표 직후 해당 캐릭터의 희망 순위 변동을 바로 보여 주어, 내 한 표가 반영됐다는 감각을 만듭니다. 이때 쌓이는 굿즈 형태별 표 수가 관리자 리포트의 원자료가 됩니다.

  • 주간 투표 한도 · 중복 방지
  • 굿즈 형태별 표 집계
팬 | 화면 03

주간 · 월간 인기 랭킹

인기 랭킹주간
주간월간굿즈
최근 좋아요에 가중치를 더해 순위를 계산합니다.
1 · 다올
▲ 3 · 8,412
2 · 루미
— · 7,905
3 · 모카
NEW · 6,120
인기 랭킹월간
주간월간굿즈
2026년 8월 누적
1 · 루미
2 · 다올
3 · 하루
신규 작가 노출 보정 자리는 매일 3칸 보장됩니다.
신규 작가보정 노출
신규 작가 고정 노출 3칸
하루 · 첫 업로드
@haru.draws
가입 2일차 · 작품 4
팔로우하고 응원하기

[화면 개요 및 목적]

좋아요를 그대로 합산하지 않는다는 점을 팬도 알 수 있게 만든 랭킹 화면입니다. 주간·월간·굿즈 희망 세 가지 순위를 나란히 두고, 신규 작가 전용 노출 자리를 따로 보여 줍니다.

[핵심 기능 로직]

최근에 받은 좋아요일수록 점수를 더 크게 반영합니다. 그래서 먼저 시작한 작가가 계속 1위에 머무르지 않고, 지금 반응이 좋은 작품이 위로 올라옵니다. 오늘 처음 올린 작가에게는 하루 세 자리를 고정으로 배정합니다.

  • 최근 좋아요 가중 점수
  • 신규 작가 고정 노출 슬롯
작가 시나리오

작가 여정 — 가입에서 반응 확인까지

작가가 3분 안에 프로필을 만들고 첫 작품을 올린 뒤, 팬 반응과 굿즈 수요를 확인하는 흐름입니다.

1. 작가로 가입

팬 계정과 분리된
작가 전용 가입

2. 프로필·세계관 등록

캐릭터 소개가 곧
홍보 페이지가 됩니다

3. 작품 업로드

워터마크와 축소본이
자동으로 만들어집니다

4. 반응 확인

좋아요와 조회 수를
주 단위로 봅니다

5. 굿즈 수요 확인

어떤 굿즈를 원하는지
형태별로 확인합니다

작가 | 화면 01

작가 온보딩 · 프로필 구성

CHARAFAN 작가 앱 · 역할 선택 / 프로필
시작하기1 / 3
어떤 역할로
시작하시나요?
✓ 작가로 시작
작품을 올리고 팬을 만납니다
팬으로 시작
작가를 찾고 응원합니다
예상 소요 3분
다음
작가 프로필2 / 3
1. 역할 선택 · 완료
2. 프로필 · 진행중
3. 세계관 소개 · 대기
작가 아이디
@무니로그
대표 캐릭터
먼지토끼 다올
가입일
2026.08.24
프로필 저장

[화면 개요 및 목적]

공고에서 요구하신 작가·팬 분리 가입 체계가 실제로 어떻게 보이는지의 화면입니다. 첫 화면에서 역할을 고르면 그 뒤 절차가 완전히 갈라집니다.

[핵심 기능 로직]

작가 가입은 세 단계로 끊어 각 단계의 완료·진행중·대기 상태를 항상 보여 줍니다. 중간에 이탈해도 다음에 들어오면 멈춘 지점부터 이어집니다. 작가 확보가 서비스의 생존 조건이므로 이 과정을 3분 안에 끝나게 설계했습니다.

  • 역할 기반 계정 분리
  • 단계별 임시 저장
작가 | 화면 02

작품 업로드 · 자동 워터마크

CHARAFAN 작가 앱 · 업로드 / 처리 상황
작품 업로드저장
이미지 선택됨
daol_ver2.png · 4.2MB
캐릭터명
먼지토끼 다올
원본 해상도
3000×4000
원본은 서버에만 보관되고, 앱에는 축소본만 내려갑니다.
업로드 시작
업로드 처리진행 상황
워터마크 · @무니로그
✓ 원본 업로드 완료
워터마크 적용 중 · 68%
축소본 생성 대기 · 1200×1600
예상 완료 21:12

[화면 개요 및 목적]

제안서의 작가 보호 장치가 눈에 보이는 형태로 구현된 화면입니다. 작가가 파일을 고르면 원본 보관, 워터마크, 축소본 생성이 차례로 진행되고 그 과정이 그대로 표시됩니다.

[핵심 기능 로직]

원본은 서버에만 남고 앱에는 축소본만 내려갑니다. 워터마크에는 작가 아이디가 들어가 유출 시 출처를 추적할 수 있습니다. 처리 진행 상황을 그대로 보여 주는 것 자체가 작가에게는 신뢰 신호가 됩니다.

  • 업로드 즉시 워터마크 자동 삽입
  • 3단계 축소본 생성 · 원본 비노출
작가 | 화면 03

내 작품 반응 대시보드

CHARAFAN 작가 앱 · 반응 대시보드
내 작품 반응이번 주
좋아요
+412
굿즈 희망
+96
프로필 조회
1,905
다올 · 여름 시리즈 · 공개중
다올 · 밤 산책 · 검토중
습작 03 · 비공개
작품별 반응다올
다올 · 여름 시리즈
좋아요 1,284 · 굿즈 희망 312
본 사람 100명 중 24명이 좋아요, 그중 6명이 굿즈를 원했습니다.
팬에게 감사 메시지 보내기
굿즈 희망 현황다올
가장 많이 원한 굿즈
아크릴 스탠드
아크릴 스탠드 · 168표
스티커 팩 · 92표
인형 키링 · 52표

[화면 개요 및 목적]

작가가 계속 작품을 올릴 이유를 만드는 화면입니다. 좋아요 수만 보여 주지 않고, 본 사람 중 몇 명이 좋아요를 눌렀고 그중 몇 명이 굿즈를 원했는지를 함께 보여 줍니다.

[핵심 기능 로직]

작가에게 보이는 지표는 관리자 굿즈 수요 리포트와 같은 계산을 씁니다. 작가는 자기 작품 기준으로, 운영자는 전체 기준으로 같은 숫자를 봅니다. 작품별 공개·검토·비공개 상태도 여기서 관리합니다.

  • Data Aggregation & Visualization
  • 열람 → 좋아요 → 굿즈 희망 전환율 집계
관리자 시나리오

관리자 여정 — 운영과 사업 판단

작가를 승인하고 신고를 처리하며, 다음 굿즈 후보를 데이터로 고르는 운영자 흐름입니다.

1. 작가 승인

신규 작가 신청을
검토하고 승인합니다

2. 콘텐츠 모니터링

새로 올라온 작품을
훑어봅니다

3. 신고 처리

도용 신고를 확인하고
비공개 처리합니다

4. 랭킹 점검

이상 급등과 어뷰징을
확인합니다

5. 굿즈 후보 결정

수요 리포트로 다음
굿즈를 정합니다

관리자 | 화면 01

작가 승인 · 회원 관리

admin.charafan.app/members
승인 대기
12
오늘 가입
83
누적 작가
1,240
@무니로그
작품 6개
2026.08.24 15:31
승인 대기
@seora_ill
작품 12개
2026.08.24 11:30
승인 완료
@haru.draws
작품 4개
2026.08.23 22:29
승인 대기
@copy_bot91
작품 1개
2026.08.22 06:55
반려

[화면 개요 및 목적]

작가 신청을 검토하고 승인하는 화면입니다. 신청자의 작품 수와 신청 시각을 함께 보여 주어, 도용 계정으로 의심되는 신청을 빠르게 걸러낼 수 있게 했습니다.

[핵심 기능 로직]

승인 대기 · 승인 완료 · 반려 세 상태로 관리됩니다. 반려한 계정은 작품을 공개할 수 없고, 승인된 작가만 피드와 랭킹에 노출됩니다. 작가 심사를 둘지 자유 가입으로 할지는 미팅에서 확정할 사항으로 남겨 두었습니다.

  • Next.js 관리자 도구
  • 승인 상태별 노출 제어
관리자 | 화면 02

신고 콘텐츠 처리

admin.charafan.app/reports
미처리 신고
5
평균 처리
4시간
이번 달 처리
37
무단 도용 신고
다올 · 여름
2026.08.24 15:24
접수
타인 작품 재업로드
습작 03
2026.08.24 09:00
검토중
부적절 이미지
루미 · 밤바다
2026.08.23 18:34
처리 완료
접수 즉시 해당 작품은 비공개로 전환되고, 작가에게 알림이 갑니다.

[화면 개요 및 목적]

무단 도용과 부적절 콘텐츠 신고를 처리하는 화면입니다. 작가가 안심하고 작품을 올릴 수 있는 환경을 만드는 마지막 조각이자, 애플 심사에서 요구하는 신고·차단 요건을 충족하는 부분입니다.

[핵심 기능 로직]

신고가 접수되면 해당 작품은 곧바로 비공개로 전환되고 작가에게 알림이 갑니다. 접수 · 검토중 · 처리 완료 세 단계로 관리되며, 평균 처리 시간이 함께 집계되어 운영 품질을 확인할 수 있습니다.

  • 신고 즉시 자동 비공개 전환
  • 처리 이력 및 소요 시간 기록
관리자 | 화면 03

굿즈 수요 리포트

admin.charafan.app/goods-demand
굿즈 수요 리포트
주간월간CSV 내보내기
굿즈 희망 총 투표
4,812
열람 → 좋아요
18.4%
좋아요 → 굿즈 희망
6.2%
캐릭터
열람
좋아요 전환
굿즈 전환
판단
다올
12,480
18.4%
6.2%
후보 확정
루미
21,050
22.1%
2.8%
검토중
모카
6,310
9.6%
1.1%
보류
열람은 루미가 많지만, 굿즈로 이어진 비율은 다올이 2배 이상 높습니다. CSV로 내려받아 라이센싱 협의에 씁니다.

[화면 개요 및 목적]

이 제안의 핵심 화면입니다. 공고에서는 굿즈화 희망 투표 기능만 요청하셨지만, 그 데이터를 다음 굿즈를 정하는 판단 근거로 쓸 수 있도록 리포트 형태로 정리했습니다.

[핵심 기능 로직]

캐릭터마다 본 사람 수, 그중 좋아요를 누른 비율, 다시 그중 굿즈를 원한 비율을 단계별로 보여 줍니다. 열람 수가 가장 많은 캐릭터가 굿즈 후보로 가장 좋은 것은 아니라는 사실이 이 표에서 바로 드러납니다. CSV로 내려받아 라이센싱 협의 자료로 바로 쓰실 수 있습니다.

  • 단계별 전환율 집계 · CSV 내보내기
  • Issue Tracking & Status Management