2 유저 저니 — 텍스트로 보기¶
← 다이어그램으로 · 그림의 라벨과 연결을 원본 draw.io 파일에서 그대로 뽑았습니다. 53항목 · 0연결.
- FillMap · User Journey v2 — 외출 여정 (2026.07)
- 보조자료 (Not Architecture) — 사용자 관점 흐름 · UX 참고용
- 목표
- 행동
- 터치포인트
- 시스템
- 감정
- 기회
- 터치포인트 색 = SA v2(Application Architecture) 화면 색과 동일 · 시스템 행의 정본은 SA v2·SysA v2·CA v2 · 수치: 영상 30초 상한 · AI 처리 1080p 30초 실측 4.3분 · 탐험률 동 단위
1. 외출 전¶
-
- 발견·탐색
- 가고 싶은 곳·요즘 뜨는 곳을 찾는다
- 지도 격자 탐색 · 행정동 검색 — 핫구역 순위·격자 썸네일 미리보기 · 미션(축제·코스) 훑기
- 로그인·온보딩
- ① 지도 홈
- ③ 핫구역
- ② 격자 썸네일
- GET /api/grids (뷰포트 bbox) — GET /api/missions/active (TTL 1h) · GET /api/grids/hot (Redis ZSET)
- “어디가 요즘 예쁠까?” 기대감 · 발견의 즐거움
- 핫구역 신선도 · 미션 칩 노출 기준
2. 외출 중¶
-
- 촬영·점령
- 그 순간을 짧게 남기고 칸을 점령한다
- 현장 촬영 또는 갤러리 선택 (≤30초) — 공개 범위 선택 (기본 PRIVATE) · 업로드 · 진행 확인
- ⑥ 촬영·업로드
- 격자 내 GPS 검증 — presigned PUT → S3 → 메타 저장 · 점령·재방문 판정 · Kafka 발행
- “빠르고 부담 없이 남기고 싶다”
- 촬영→업로드 단계 수 최소화
-
- 미션·스탬프 (신규)
- 축제·코스를 돌며 스탬프를 모은다
- 미션 확인 — 면(축제)·마커(팝업)·폴리라인(코스) — 미션 격자에서 촬영 · 스탬프 획득 연출
- ① 지도 홈
- ⑥ 촬영·업로드
- GET /api/missions/active — 코스 포토스팟 판정 (스팟 N곳 중 target) · user_missions 진행도 갱신
- ‘N칸 중 M칸’ 수집 재미
- 코스 시작점·순번 표기 (미결)
3. 외출 후¶
-
- 처리 대기·시청
- 내 영상이 잘 나왔는지 확인하고 나눈다
- 인코딩 상태 확인 (4단계) — AI 하이라이트 구간 조정 · 블러 토글 · 재생 · 좋아요
- ⑥ 촬영·업로드
- ④ 격자 상세
- ② 격자 썸네일
- FastAPI 파이프라인 — 1080p 30초 실측 4.3분 — processing_status = READY 갱신 · presigned GET 재생
- “AI가 알아서 골라준다” · 처리 대기 지루함
- 처리 지연 체감 최소화 (상태 표시·푸시)
-
- 도감·리텐션
- 내 지도가 채워지는 재미를 확인한다
- 도감 지도·갤러리·뱃지 확인 — 지역별 탐험률 (동 단위) 확인 · 스탬프북 ‘15개 중 3개’
- ⑦ 개인 도감
- GET /api/collections/summary·grids — region_stats (동 단위 탐험률) · badges · streaks
- “내 지도가 채워진다” 성취감 · 공유 욕구
- 스트릭·뱃지 알림 타이밍