동네 카페 사전 주문·픽업 앱Preview
줄 서지 않고 미리 주문하고, 준비되면 바로 픽업한다.
| # | Depth 1 | Depth 2 | Depth 3 | Type | Pages | URL | Priority | Memo |
|---|---|---|---|---|---|---|---|---|
| 1 | 관리자 로그인 | Screen | 1 | /admin/login | 1순위 | 카페 운영자·플랫폼 운영자가 이메일·비밀번호로 관리자 영역 진입. 세션 쿠키 HttpOnly·Secure 적용. 상태: 로그인 성공, 비밀번호 불일치, 세션 만료, 차단된 계정 | ||
| 2 | 관리자 비밀번호 재설정 | Screen | 1 | /admin/password/reset | 2순위 | 가입 이메일로 재설정 링크 발송 요청 화면. 상태: 발송 완료 안내, 가입되지 않은 이메일, 요청 과다 | ||
| 3 | 새 비밀번호 설정 | Screen | 1 | /admin/password/reset/:token | 3순위 | 메일 링크로 진입해 새 비밀번호 설정. 상태: 변경 완료, 링크 만료, 이미 사용된 링크, 비밀번호 규칙 미충족 | ||
| 4 | 대시보드 | Screen | 1 | /admin/dashboard | 1순위 | 카페 운영자·플랫폼 운영자 공용 진입 화면. 오늘 요약(신규 주문·픽업 대기·매출), 신규 주문 알림, 주문·메뉴·슬롯·통계 바로가기. 상태: 신규 주문 없음(빈 상태), 세션 만료, 권한 없음 | ||
| 5 | 대시보드 신규 주문 상태 변경 | Modal | 0 | /admin/dashboard/orders/:id/status | 2순위 | 대시보드에서 신규 주문을 원터치 접수·상태 변경(접수→제조 중→픽업 완료 대기→완료)하는 확인 창. 상태: 변경 완료, 이미 처리된 주문, 변경 실패 | ||
| 6 | 회원 관리 | Screen | 1 | /admin/users | 1순위 | 전체 회원 목록 표(이메일·전화번호·가입일·마케팅 수신 동의·주문 수), 가입일·상태 필터와 정렬, 회원 상세 이동. 상태: 빈 상태(가입 회원 없음), 조회 오류 | ||
| 7 | 회원 상세 | Screen | 1 | /admin/users/:id | 1순위 | 회원 기본 정보(이메일·전화번호·마케팅 수신 동의 여부), 주문 내역·재주문 이력, 저장된 주문 정보 확인. 상태: 존재하지 않는 회원, 조회 오류 | ||
| 8 | 탈퇴 회원 관리 | Screen | 1 | /admin/users/withdrawn | 2순위 | 탈퇴 회원 목록(탈퇴일·개인정보 파기 고지 이력), 주문 내역은 5년 보관 기준 확인, 개인정보 즉시 파기 상태 표시. 상태: 빈 상태(탈퇴 회원 없음), 파기 완료, 파기 오류 | ||
| 9 | 주문·결제 | Screen | 1 | /admin/orders | 1순위 | 전체 카페 주문 목록, 상태별 필터(접수·제조 중·픽업 완료 대기·완료), 결제 상태 필터, 신규 주문 강조, 상태 변경 버튼 원터치 처리. 상태: 빈 목록, 조회 오류 | ||
| 10 | 주문 상세 | Screen | 1 | /admin/orders/:id | 1순위 | 주문번호·주문 항목(옵션 스냅샷·수량·단가)·픽업 시각·회원/비회원 전화번호·결제 상태·결제 키 확인, 상태 변경(접수→제조 중→픽업 완료 대기→완료), 알림 발송 이력. 상태: 존재하지 않는 주문, 상태 변경 실패 | ||
| 11 | 주문 상태 변경 | Modal | 0 | /admin/orders/:id/status | 2순위 | 변경할 상태 선택 후 저장, 알림 발송 여부 표시. 상태: 변경 완료, 이미 완료된 주문, 변경 실패 | ||
| 12 | 결제 내역 | Screen | 1 | /admin/payments | 2순위 | 전체 결제 승인·취소 내역 목록, 기간·결제 상태 필터, 결제 키·금액·주문 연결 확인. 상태: 빈 목록, PG 연동 오류 | ||
| 13 | 환불 관리 | Screen | 1 | /admin/refunds | 3순위 | 환불 요청·처리 내역 목록, 환불 사유·금액·처리 상태 확인, 환불 승인·거절 처리. 상태: 처리 대기 없음, 환불 승인 완료, PG 환불 실패 | ||
| 14 | 환불 처리 | Modal | 0 | /admin/refunds/:id/process | 4순위 | 환불 금액·사유 확인 후 승인·거절 선택, 처리 메모 입력. 상태: 처리 완료, 이미 처리된 요청, 환불 실패 | ||
| 15 | 요금제 관리 | Screen | 1 | /admin/plans | 3순위 | 월 구독 요금제 목록·등록·수정(가격·제공 기능), 사용 중 요금제 표시. 상태: 요금제 없음, 가격 미확정 초안 상태, 저장 완료 | ||
| 16 | 요금제 등록·수정 | Screen | 1 | /admin/plans/new | 4순위 | 요금제명·월 요금·설명 입력 및 수정, 기존 구독 카페 영향 안내. 상태: 저장 완료, 가격 누락 오류, 사용 중 요금제 수정 경고 | ||
| 17 | 통계 | Screen | 1 | /admin/stats | 1순위 | 플랫폼 전체 핵심 지표 요약(오늘 주문 수·매출·회원 수·구독 수)과 매출·회원 통계 진입 탭, 기간 선택. 상태: 데이터 없음, 조회 오류 | ||
| 18 | 매출 통계 | Screen | 1 | /admin/stats/sales | 1순위 | 일별·주별·월별 매출 및 주문 건수 추이 차트, 결제 상태별 집계, 기간 비교, 표·CSV 내보내기. 상태: 기간 데이터 없음, 집계 지연 안내 | ||
| 19 | 회원 통계 | Screen | 1 | /admin/stats/users | 2순위 | 신규 가입 추이, 회원/비회원 주문 비율, 마케팅 수신 동의율, 재주문율 지표 대시보드. 상태: 가입 데이터 없음, 조회 오류 | ||
| 20 | 시스템 | Screen | 1 | /admin/settings | 1순위 | 서비스 기본 정보·운영 시간·픽업 안내 문구·알림 발송 설정 등 사이트 전역 설정 조회·수정. 상태: 저장 성공, 저장 실패, 필수값 누락, 권한 없음 | ||
| 21 | 설정 수정 | Screen | 1 | /admin/settings/edit | 2순위 | 사이트 설정 항목별 수정 폼, 저장 전 미리보기. 상태: 저장 성공, 유효성 검사 실패, 동시 수정 충돌 |