동네 카페 사전 주문·픽업 앱Preview
줄 서지 않고 미리 주문하고, 준비되면 바로 픽업한다.
| # | Depth 1 | Depth 2 | Depth 3 | Type | Pages | URL | Priority | Memo |
|---|---|---|---|---|---|---|---|---|
| 1 | 홈 | Screen | 1 | / | 1순위 | 카페 소개·영업시간·픽업 안내와 카테고리별 메뉴 진입, 진행 중 주문 바로가기. 상태: 빈 상태(영업 준비 중), 품절 메뉴 비노출 | ||
| 2 | 온보딩 | Screen | 1 | /onboarding | 2순위 | 서비스 사용 흐름 안내(메뉴 선택→픽업 시간 지정→결제→알림 수령), QR·링크 접속 안내, 시작하기 버튼으로 홈 진입 | ||
| 3 | 서비스 소개 | Screen | 1 | /about | 1순위 | 성수동 개인 카페 사전 주문·픽업 서비스 소개: 서비스 개요, 도입 배경(대기 시간·이탈 문제), 이용 방법 3단계(메뉴 선택→결제·픽업 시간→수령), 주요 기능 안내, 메뉴·주문 시작 CTA. 상태: 이미지 로딩 실패 시 대체 표시 | ||
| 4 | 이용 방법 안내 | Screen | 1 | /about/how-it-works | 2순위 | QR·링크 접속부터 픽업 완료까지 이용 흐름 단계별 안내(비회원·회원 이용 차이 포함), 픽업 시간 슬롯 선택·상태 확인·알림 방법 설명, 자주 묻는 질문. 상태: 콘텐츠 미등록 시 빈 상태 안내 | ||
| 5 | 메뉴 | Screen | 1 | /menu | 1순위 | 카테고리별 메뉴 목록(이름·가격·설명·이미지), 카테고리 탭 필터, 품절 메뉴 비노출, 장바구니 진입 버튼. 상태: 빈 카테고리, 품절로 목록 비어 있음 | ||
| 6 | 메뉴 상세·옵션 선택 | Screen | 1 | /menu/:id | 1순위 | 메뉴 정보·이미지 확인, 사이즈·샷 추가 등 옵션 선택(옵션별 가격 표시), 수량 선택, 장바구니 담기. 상태: 품절 메뉴 접근 시 주문 불가 안내, 옵션 미선택 시 담기 불가 | ||
| 7 | 장바구니 | Screen | 1 | /menu/cart | 1순위 | 담은 메뉴·옵션·수량·금액 확인, 수량 수정·항목 삭제, 총액 표시, 주문·결제 화면으로 이동. 상태: 빈 장바구니, 품절 전환된 담은 메뉴 안내 | ||
| 8 | 옵션 수정 | Modal | 0 | /menu/cart/:itemId/option | 3순위 | 장바구니 항목의 옵션·수량 변경 후 저장. 상태: 저장 완료, 품절 메뉴 수정 불가 | ||
| 9 | 주문 상태 | Screen | 1 | /orders/:id/status | 1순위 | 주문번호·메뉴·픽업 시각 표시, 접수→제조 중→픽업 완료 대기→완료 진행 단계 실시간 폴링 갱신, 준비 완료 시 SMS/카카오톡 알림 발송 안내. 상태: 접수 대기, 제조 중, 픽업 완료 대기, 완료, 주문 없음·조회 실패, 알림 발송 실패 | ||
| 10 | 비회원 주문 조회 | Screen | 1 | /guest/orders | 1순위 | 주문번호·전화번호 입력으로 비회원 주문 조회 진입. 상태: 일치하는 주문 없음, 입력값 형식 오류, 조회 실패 오류 | ||
| 11 | 비회원 주문 상태 확인 | Screen | 1 | /guest/orders/:id | 1순위 | 주문 상태(접수→제조 중→픽업 완료 대기→완료) 실시간 폴링 갱신, 픽업 시각·주문 항목·결제 상태 표시. 상태: 조회 만료, 주문 취소됨, 갱신 실패 시 새로고침 안내 | ||
| 12 | 전화번호 재인증 | Modal | 0 | /guest/orders/:id/verify | 3순위 | 상태 페이지 재진입 시 전화번호 뒷자리·전화번호 확인으로 본인 확인. 상태: 인증 성공, 번호 불일치, 시도 횟수 초과 | ||
| 13 | 비회원 주문 취소 | Screen | 1 | /guest/orders/:id/cancel | 2순위 | 전화번호 재인증 후 취소 사유 선택·취소 요청. 상태: 취소 완료·취소 실패(이미 픽업 준비 중)·만료(픽업 시간 경과) 시 안내 메시지 표시 | ||
| 14 | 주문·결제 | Screen | 1 | /checkout | 1순위 | 장바구니 확인, 픽업 시간 10분 단위 슬롯 선택(마감·품절 슬롯 비활성화), 주문자 전화번호 입력, PG 결제 진입. 상태: 빈 장바니, 슬롯 마감·선택 만료, 결제 실패 재시도 안내 | ||
| 15 | 결제 완료 | Screen | 1 | /checkout/complete | 1순위 | 주문번호·픽업 시각·주문 항목 확인, 주문 상태 페이지·영수증 이동. 상태: 결제 승인 성공 | ||
| 16 | 결제 실패 | Screen | 1 | /checkout/failed | 2순위 | 실패 사유 표시, 재시도·장바구니 복귀. 상태: PG 승인 거절, 카드 한도 초과, 일시적 오류 | ||
| 17 | 환불 요청 | Screen | 1 | /my/orders/:id/refund | 3순위 | 주문 정보 확인, 환불 사유 선택·상세 입력 후 요청 접수. 상태: 픽업 완료 주문 환불 불가, 이미 환불 요청 중 | ||
| 18 | 환불 요청 완료 | Screen | 1 | /my/orders/:id/refund/complete | 3순위 | 환불 요청 접수 확인, 처리 예상 안내, 취소·환불 내역 이동. 상태: 접수 완료 | ||
| 19 | 취소·환불 내역 | Screen | 1 | /my/refunds | 4순위 | 취소·환불 요청 목록(주문번호·금액·상태·요청일), 상세 진입. 상태: 내역 없음, 환불 처리 중·완료·거절 표시 | ||
| 20 | 영수증 | Screen | 1 | /my/orders/:id/receipt | 5순위 | 주문 항목·옵션·금액·결제 수단·픽업 시각 영수증 조회, 인쇄·저장. 상태: 결제 취소된 주문, 조회 권한 없음 | ||
| 21 | 회원가입 | Screen | 1 | /signup | 1순위 | 이메일·비밀번호·이름·전화번호 입력, 마케팅 수신 선택 동의. 상태: 이메일 중복, 필수값 누락, 가입 진행 | ||
| 22 | 약관 동의 | Screen | 1 | /signup/terms | 1순위 | 개인정보 수집·이용 필수 동의, 마케팅 수신 선택 동의 체크. 상태: 필수 동의 미체크 시 다음 단계 불가 | ||
| 23 | 회원가입 완료 | Screen | 1 | /signup/complete | 1순위 | 가입 완료 안내, 로그인·홈 이동 버튼 | ||
| 24 | 소셜 가입 추가 정보 입력 | Screen | 1 | /signup/social | 2순위 | 소셜 인증 후 이름·전화번호·마케팅 동의 추가 입력. 상태: 소셜 인증 실패, 이미 가입된 계정 연동 | ||
| 25 | 아이디 찾기 | Screen | 1 | /account/find-id | 3순위 | 이름·전화번호로 가입 이메일 조회 결과 안내(마스킹). 상태: 일치하는 회원 없음 | ||
| 26 | 비밀번호 찾기 | Screen | 1 | /account/find-password | 3순위 | 이메일 입력 후 재설정 링크 발송 안내. 상태: 미가입 이메일, 발송 완료 | ||
| 27 | 비밀번호 재설정 | Screen | 1 | /account/reset-password | 3순위 | 메일 링크 진입, 새 비밀번호 입력·확인. 상태: 링크 만료, 이미 사용된 링크, 재설정 완료 | ||
| 28 | 휴면 계정 해제 | Screen | 1 | /account/dormant | 4순위 | 휴면 전환 안내 후 본인 인증으로 계정 활성화. 상태: 인증 실패, 해제 완료, 이미 활성 계정 | ||
| 29 | 소셜 로그인 | Screen | 1 | /login/social | 2순위 | 카카오·네이버·구글 소셜 로그인 진입, 기존 회원은 로그인 처리. 상태: 소셜 인증 실패, 미가입 시 추가 정보 입력으로 이동 | ||
| 30 | 로그인 | Screen | 1 | /login | 1순위 | 이메일·비밀번호 입력 후 로그인, 소셜 로그인 진입, 아이디/비밀번호 찾기·재설정 링크, 회원가입 연결. 상태: 로그인 성공(홈 이동), 비밀번호 불일치, 존재하지 않는 계정, 일시적 오류 | ||
| 31 | 로그인 필요 안내 | Screen | 1 | /login/required | 2순위 | 회원 전용 기능 접근 시 로그인 필요 안내와 로그인·회원가입 이동 버튼, 이전 화면 복귀 링크. 상태: 로그인 후 원래 화면 복귀, 세션 만료 안내 | ||
| 32 | 마이페이지 | Screen | 1 | /mypage | 1순위 | 회원 프로필 요약, 최근 주문·찜·설정 바로가기 카드 배치. 상태: 비로그인 시 로그인 안내, 탈퇴 진행 중 계정 안내 | ||
| 33 | 내 정보 수정 | Screen | 1 | /mypage/profile | 1순위 | 이름·이메일·전화번호 조회 및 수정, 저장 시 확인. 상태: 저장 완료, 전화번호 중복, 유효성 오류 | ||
| 34 | 비밀번호 변경 | Screen | 1 | /mypage/password | 2순위 | 현재 비밀번호 확인 후 새 비밀번호·재입력 입력. 상태: 변경 완료, 현재 비밀번호 불일치, 정책 미충족 | ||
| 35 | 알림 설정 | Screen | 1 | /mypage/notification-settings | 2순위 | 주문 상태 알림 채널(SMS/카카오톡) 선택·수신 토글. 상태: 저장 완료, 채널 미확정 안내 | ||
| 36 | 마케팅 수신 설정 | Screen | 1 | /mypage/marketing | 3순위 | 마케팅 정보 수신 동의·해지 토글, 수신 이력 표시. 상태: 동의 완료, 해지 완료 | ||
| 37 | 결제수단 관리 | Screen | 1 | /mypage/payment-methods | 2순위 | 등록 결제수단 목록, 대표 수단 지정·삭제. 상태: 등록 완료, 삭제 완료, 빈 상태(결제수단 없음), PG 연동 오류 | ||
| 38 | 주문 내역 | Screen | 1 | /mypage/orders | 1순위 | 주문 목록 표(주문번호·메뉴·픽업 시각·상태·결제 상태), 상태별 필터, 재주문 버튼. 상태: 빈 상태(주문 없음), 결제 실패 건 표시 | ||
| 39 | 주문 상세 | Screen | 1 | /mypage/orders/:id | 1순위 | 주문 항목·옵션 스냅샷·결제 정보·픽업 시각·상태 타임라인(접수→제조 중→픽업 완료 대기→완료) 확인, 재주문·주문 상태 페이지 연결. 상태: 접수 대기, 제조 중, 픽업 완료 대기, 완료, 취소, 조회 권한 없음 | ||
| 40 | 찜 목록 | Screen | 1 | /mypage/favorites | 3순위 | 찜한 메뉴 카드 목록, 바로 장바구니 담기·찜 해제. 상태: 빈 상태(찜 없음), 품절 메뉴 표시 | ||
| 41 | 회원 탈퇴 | Screen | 1 | /mypage/withdraw | 3순위 | 탈퇴 안내·유의사항 확인, 사유 선택·비밀번호 확인 후 탈퇴 신청. 상태: 진행 주문 있어 탈퇴 불가, 비밀번호 불일치 | ||
| 42 | 탈퇴 확인 입력 | Modal | 0 | /mypage/withdraw/confirm | 4순위 | 탈퇴 사유 선택·동의 체크·최종 확인 입력창. 상태: 확인 완료, 취소 | ||
| 43 | 탈퇴 완료 | Screen | 1 | /mypage/withdraw/complete | 3순위 | 탈퇴 처리 완료 안내, 재가입·홈 이동 버튼. 상태: 탈퇴 완료, 이미 탈퇴된 계정 | ||
| 44 | 알림 | Screen | 1 | /notifications | 1순위 | 내 주문 관련 알림 목록(준비 완료·상태 변경·발송 채널 표시), 읽음/안읽음 구분, 읽지 않은 알림 배지, 알림 클릭 시 주문 상태 페이지로 이동. 상태: 빈 상태(알림 없음), 발송 실패 안내, 목록 로딩 오류 | ||
| 45 | 알림 수신 설정 | Modal | 0 | /notifications/settings | 3순위 | 준비 완료 알림 채널(SMS/카카오톡) 선택 및 수신 동의 관리. 상태: 저장 완료, 채널 미확정 안내, 저장 실패 | ||
| 46 | 약관·정책 | Screen | 1 | /policies | 1순위 | 약관·정책 전체 항목 목록(이용약관, 개인정보처리방침, 환불정책, 마케팅 정보 수신 동의)을 GNB 하단 고정 링크로 진입해 볼 수 있는 목록 화면. 상태: 항목 없음(빈 상태) | ||
| 47 | 이용약관 | Screen | 1 | /policies/terms | 1순위 | 서비스 이용 조건 전문 표시, 조항별 앵커 이동. 상태: 개정 예고 표시, 로드 실패 | ||
| 48 | 개인정보처리방침 | Screen | 1 | /policies/privacy | 1순위 | 수집 항목(이름·전화번호·주문 내역), 수집·이용 동의, 보관·파기 기준(주문 내역 5년 보관, 탈퇴 시 즉시 파기·고지), 결제 정보는 PG 위임·카드 정보 미저장 명시. 상태: 개정 이력 표시 | ||
| 49 | 환불정책 | Screen | 1 | /policies/refund | 2순위 | 결제 승인 후 환불·취소 조건과 절차, PG 결제 취소 기준 안내. 상태: 항목별 예외 사례 표시 | ||
| 50 | 마케팅 정보 수신 동의 | Screen | 1 | /policies/marketing | 2순위 | 마케팅 수신이 선택 동의임을 안내하고 수신거부(해지) 신청 제공, 미동의자 광고 알림 미발송 안내. 상태: 수신거부 접수 완료, 이미 수신거부 상태 | ||
| 51 | 시스템 안내 | 0 | /notices | 1순위 | 페이지를 찾을 수 없음, 일시적인 오류, 서비스 점검 안내, 접근 권한 없음 등을 모은 메뉴 | |||
| 52 | 페이지를 찾을 수 없음 | Screen | 1 | /404 | 1순위 | 존재하지 않거나 삭제된 주소 접근 시 안내, 홈·메뉴 목록 이동 버튼 제공. 상태: 잘못된 주소, 삭제된 주문·메뉴 접근 | ||
| 53 | 일시적인 오류 | Screen | 1 | /500 | 2순위 | 서버 오류 발생 시 안내, 새로고침·홈 이동 제공, 오류 코드 표시. 상태: 서버 오류, 재시도 성공 | ||
| 54 | 서비스 점검 안내 | Screen | 1 | /maintenance | 3순위 | 점검 시간·사유·재개 예정 시간 표시, 점검 중 전 화면 진입 차단. 상태: 점검 중, 점검 종료 | ||
| 55 | 접근 권한 없음 | Screen | 1 | /403 | 4순위 | 권한 없는 화면(타인 주문 상세·관리자 영역 등) 접근 차단 안내, 로그인·홈 이동 제공. 상태: 비로그인 접근, 권한 부족 | ||
| 56 | 네트워크 연결 오류 | Screen | 1 | /offline | 5순위 | 네트워크 끊김 감지 시 안내, 재연결 시도 버튼·주문 상태 페이지 복귀 링크 제공. 상태: 연결 끊김, 재연결 성공, 재시도 실패 |