
배달 애플리케이션 MVP를 목표로
핵심 사용자 흐름(주문까지) 에 집중해 화면 설계와 ERD를 먼저 진행했다.
목표: 배달 앱의 기본 주문 흐름 이해 및 서버 중심 설계 연습
회원가입/로그인
가게 탐색 → 메뉴 선택 → 장바구니 → 주문 → 주문 완료
회원가입 / 로그인
홈 화면 (검색, 카테고리)
검색 (자동완성, 인기 검색어, 최근 검색어)
카테고리별 가게 리스트
가게 상세 / 메뉴 선택
장바구니
주문
주문 완료
회원가입 / 로그인 화면
홈 화면(하단 탭 (홈 / 주문내역 / 마이), 카테고리, 검색)
검색 화면(자동 완성, 인기 검색어,최근 검색어)
카테고리별 가게 목록 화면
가게 상세 화면
메뉴 선택 화면
주문 화면
장바구니 화면
주문 완료 화면
결제 연동 (보류)
목적
사용자가 빠르게 가게를 탐색할 수 있는 진입점
검색창
카테고리 리스트
하단 네비게이션 (홈 / 주문내역 / 마이)
사용자 행동
검색 이동
카테고리 선택
주문내역 / 마이 페이지 이동
목적
원하는 가게 또는 음식을 빠르게 찾기 위함
기능
자동 완성
인기 검색어
최근 검색어
포인트
검색 UX는 서버 부하와 직결 → MVP에서는 단순 조회 위주
목적
특정 카테고리에 속한 가게 탐색
가게 이미지
가게명 (OO역점)
리뷰 평점
거리
배달 예상 시간
배달비
기능
필터
정렬
목적
가게 정보 확인 및 메뉴 선택 진입
상단 가게 이미지
가게명
리뷰
가게 정보
배달 / 포장 여부
배달 종류
메뉴 리스트
목적
메뉴 및 옵션 선택
메뉴 이미지
옵션 선택
수량
총 금액 표시
가게 이름
메뉴 목록
수량
옵션 변경
메뉴 추가
배달 방식 선택
주소 입력
가게 요청사항
라이더 요청사항
결제 수단 선택
결제 금액 요약
상품 금액
배달비
주문 버튼
목적
주문 완료 상태 명확히 전달

한 유저(사장)는 여러 가게를 가질 수 있음
Soft Delete를 통해 이력 관리
<title>: 웹 페이지 제목
<meta charset="UTF-8">: 문자 인코딩
<link>: 외부 CSS 연결
rel: 리소스 관계
href: 리소스 경로
body 태그
<span>: 인라인 텍스트 스타일
<a>: 페이지 이동
target="_blank": 새 창 열기
<img>: 이미지 표시
<script>: JavaScript 코드 삽입
화면 설계를 먼저 하고 → ERD로 내려오는 방식으로 설계
MVP 범위를 명확히 정해 설계 과도화 방지
결제, 리뷰 고도화, 실시간 상태 등은 추후 단계로 분리