Skip to content

냠냠픽업 — 화면 명세서 (Screen Specs)

사용자 앱 (User App) 기준 — Figma 파일 Final 페이지의 모든 화면

전제 조건

  • 모든 화면은 390 × 844 (iOS portrait, iPhone 13 클래스) 기준
  • iOS Safe Area: 상단 Status Bar 54px + 하단 Home Indicator 21px
  • 디자인 파일: Figma — YumYum-v1

0. 전체 플로우 맵

[Splash/Start] → [Onboarding 1·2·3] → [Onboarding/로그인]
                                          ├─ 카카오 소셜 로그인
                                          ├─ Apple 로그인
                                          └─ 이메일 로그인 → [본인인증]
                                                          → [이메일 회원가입]
                                                          → [약관동의 (Bottom Sheet)]
                                                          → [가입완료]

                          [아이디 찾기] / [비밀번호 변경] / [FAQ]

[로그인 완료]

[Home (List/Map/Mixed)] ──┬─ [위치 선택 BottomSheet]
                          ├─ [카테고리 Focus (전체/김밥/햄버거/커피)]
                          ├─ [전체보기]
                          ├─ [매장없음 Empty]
                          ├─ [Push 리스트] / [Push 설정] / [Alert Center]
                          └─ [Store 상세] ──┬─ [Min / Max 컨텐츠]
                                            ├─ [영업준비중 - 담기 불가]
                                            ├─ [인기메뉴 없음]
                                            ├─ [포장 / 담기]
                                            ├─ [매장식사 / 담기]
                                            └─ [Map 확대 / 내 위치]

[즐겨찾기] ─ [정렬 옵션 BottomSheet]
[마이 페이지] ─ [FAQ → Answer] / [회원탈퇴]

1. 온보딩 / 접근권한 (Onboarding)

화면Node ID설명
Start5839:16774앱 실행 / 스플래시 게이트웨이
Onboarding / 15839:16878온보딩 슬라이드 1
Onboarding / 25839:16943온보딩 슬라이드 2
Onboarding / 35839:17013온보딩 슬라이드 3
Onboarding / 로그인 / 16243:18429로그인 랜딩 — Apple / Email / Kakao 버튼

Onboarding/로그인 핵심 요소

  • 로고 (160 × 45)
  • 카카오 3초 로그인 버튼 (Large, 295 × 55)
  • Apple 로그인 버튼 (Large, 295 × 55)
  • 이메일로 로그인 버튼 (Large, 295 × 55)
  • "이메일 회원가입" 텍스트 링크
  • "마지막 로그인 2026-01-26" 알림 (조건부 노출)

2. 인증 — 이메일 회원가입 / 로그인

2-1. 이메일 로그인

화면Node ID설명
Login / email / 15839:17834이메일 입력 단계
Login / email / 25839:17851비밀번호 입력 단계
Login / email / 1-25839:17867입력 검증 상태
Login / email / 35839:18167최종 로그인 상태

2-2. 이메일 회원가입

화면Node ID설명
Signup / 본인인증5839:17781본인인증 단계
Signup / 이메일로 회원가입5839:17891회원가입 폼 (기본)
Signup / 이메일로 회원가입 (variant)5839:18100폼 변형
Signup / 이메일로 회원가입 (variant)5839:18116폼 변형
Signup / Bottomsheet / 약관동의 35839:17923약관동의 (390 × 549)
Signup / Bottomsheet / 약관동의 45839:17994약관동의 (390 × 549)
Signup / 가입완료5839:18186가입 완료 화면
My profile - 회원탈퇴5839:18139회원탈퇴 (390 × 862)

2-3. 소셜 로그인 (카카오)

화면Node ID설명
카카오 가입 15839:16178카카오 소셜 회원가입
카카오 가입 25839:16198카카오 소셜 회원가입

3. 계정 복구 — 아이디 / 비밀번호 찾기

3-1. 아이디 찾기

화면Node ID설명
Signup / 본인인증5839:16251본인인증 (아이디 찾기용)
Signup / 비밀번호 찾기5839:16317비밀번호 찾기 진입
약관동의 5 (BottomSheet)5839:16277약관 (390 × 205)
약관동의 6 (BottomSheet)5839:16298약관 (390 × 205)
FAQ 리스트5839:16354자주 묻는 질문
FAQ 답변 상세5839:16375FAQ 답변 화면

3-2. 비밀번호 변경

화면Node ID설명
Signup / 비밀번호 찾기5839:16403비밀번호 찾기
Signup / 본인인증5839:16482본인인증
Login / email / 1-25839:16456이메일 검증
Login / email / 1-25839:16468이메일 검증
FAQ 리스트5839:16429자주 묻는 질문
FAQ 답변 상세5839:16440FAQ 답변
약관동의 7 / 85839:16508 / 5839:16529약관 BottomSheet

개발 노트: 아이디 찾기와 비밀번호 변경 섹션에서 동일한 본인인증/FAQ 프레임이 중복됨. 코드에서는 단일 화면 + 상태로 통합 권장.


4. 홈 / 탐색 (Home & Discovery)

4-1. 메인 홈 뷰

화면Node IDSize설명
Map view / Open5839:18500390 × 844영업중 매장 지도 뷰
Map view / Close5839:20856390 × 844영업종료 매장 지도 뷰
Home / Open5837:16426390 × 3124영업중 매장 리스트 (스크롤)
Home / Mixed5839:20255390 × 3118혼합 피드 (스크롤)
Home / 매장없음5839:20720390 × 1145매장 없음 Empty State

4-2. 카테고리별 뷰

화면Node IDSize설명
Home / Category / 전체5839:19141390 × 2716전체 카테고리
Home / Category / 김밥5839:19344390 × 860김밥 카테고리
Home / Category / 햄버거5839:19397390 × 1086햄버거 카테고리
Home / Category / 커피5839:19469390 × 860커피 카테고리
Home / 전체보기5839:19699390 × 851전체보기

4-3. 위치 / 알림 / 팝업

화면Node ID설명
Open location / bottom sheet5839:21587위치 선택 BottomSheet (390 × 260)
Push / list5839:21426푸시 알림 리스트
Push / setting5839:19091푸시 알림 설정
Alert Center / Empty5839:21539알림 빈 상태
Popup / 더보기 / 매장 있을 때5839:20783More 팝업 (300 × 247)
Popup / 더보기 / 매장 없을 때5839:20835More 팝업 Empty (300 × 161)

5. 매장 상세 (Store Detail)

화면Node IDSize설명
Store / 상세 / Min5839:27405390 × 2023최소 컨텐츠 매장 상세
Store / 상세 / Max5839:27877390 × 2278최대 컨텐츠 매장 상세
Store / 영업준비중 / 담기불가5839:26960390 × 1523영업준비중 (장바구니 비활성)
Store / 인기메뉴 없음5839:28423390 × 1209인기메뉴 없음 상태
Store / 포장 / 담기5839:29601390 × 2362포장 주문 카트
Store / 매장식사 / 담기5839:30080390 × 2240매장식사 카트
Map / 지도확대5898:17460390 × 844매장 지도 확대
Map / 지도확대 / 내위치5898:17561390 × 844내 위치 표시

매장 상세에서 처리해야 할 주요 상태

  • 영업 상태: Open now / Closed / Opnenig time / Receive orders at / Store call
  • 컨텐츠 양: Min (메뉴 적음) / Max (메뉴 많음)
  • 인기메뉴 유무
  • 주문 모드 선택: 포장 / 매장식사
  • 카트 활성화 여부

6. 즐겨찾기 (Favorites)

화면Node IDSize설명
Fav / 정렬 / 45867:35478390 × 226정렬 BottomSheet 변형
Fav / 정렬 / 55867:35518390 × 226정렬 BottomSheet 변형

즐겨찾기 메인 리스트는 별도 화면 또는 Home의 탭으로 통합되었을 가능성. Bottom Tab Bar에 Active tab=Favorite 변형이 존재함.


7. 화면별 컴포넌트 매핑

각 화면은 아래 공통 컴포넌트로 조립됩니다.

화면 셸 (Shell)

  • Basic_screen / Base_screen — 모든 화면의 컨테이너
  • Time (54px) — iOS 상태바
  • Home Indicator (21px) — iOS 홈 인디케이터
  • Title Bar / Header style=Default·Search·Typing — 헤더
  • Bottom Tab Bar — 5개 탭 (Home / Search / Favorite / Orders / Profile)
  • Navigation bar — 일반 네비게이션

입력 / 폼

  • Input field, Login / input — 로그인·회원가입
  • Check box, Radio btn, Toggle — 옵션 선택
  • Quantity selector, Duration selector — 수량/시간 선택
  • Dropdown status=Open/Closed — 드롭다운

액션 / 버튼

  • Button - Large (295 × 55) — 메인 CTA
  • Button - Small — 보조 액션
  • Bottom bnt — 화면 하단 고정 버튼
  • Popup_Button — 팝업 내부 버튼

카드 / 리스트

  • Store card, store card - home — 매장 카드
  • Meal card, Meals summary, Ordered meal — 메뉴 카드
  • Order card, Order flow, Order status — 주문 카드
  • Coupon=Added/Not added — 쿠폰
  • Notification card — 알림

피드백 / 오버레이

  • Toast, Snackbar content — 토스트
  • Popup, Popup_2 (1-line / 2-line / 3-pic / NO-text) — 팝업
  • Bottom sheet — 바텀시트
  • Alert / 현재위치 — 위치 알림

지도 / 위치

  • Map_pin-open / Map_pin-close — 매장 핀
  • MiniMap_pin-open / MiniMap_pin-close — 미니맵
  • Map_view-Button-On/Off — 지도/리스트 토글
  • Current location, User location — 위치 표시

8. 화면 요약 통계

  • 총 화면 수 (Final 페이지 기준): 약 50+
  • 온보딩·인증 플로우: 16 화면
  • 홈·탐색: 14 화면
  • 매장 상세: 8 화면
  • 즐겨찾기·기타: 5+ 화면
  • 재사용 컴포넌트: 641개 (03-design-system.md 참고)

9. 미해결 / 확인 필요 항목

  • [ ] 즐겨찾기 메인 리스트 화면이 별도 프레임으로 존재하는지 확인 (Bottom Tab엔 있음)
  • [ ] 검색(Search) 탭의 화면 명세 확인 (헤더에 Search variant 존재)
  • [ ] 주문 내역(Orders) 탭의 화면 명세 확인 (Bottom Tab에 있음)
  • [ ] 마이 페이지 메인 화면 확인 (회원탈퇴 외)
  • [ ] 결제 플로우 화면 확인 (Figma에서 추가 탐색 필요)
  • [ ] Final-User-App, Working-User-App 페이지의 추가 화면이 Final에 누락되었는지 확인

마지막 업데이트:

냠냠픽업 — 지속가능한 중개수수료 2% 음식 픽업 서비스