테이블오더

AI-DLC(AI-Driven Development Life Cycle) 워크샵의 실습 과제인 테이블오더 서비스를 위한 요구사항 문서 모음입니다. 매장 태블릿에서 고객이 직접 주문하고, 관리자가 실시간으로 주문을 관리하는 디지털 주문 시스템을, 아래 요구사항 정의서와 구현 예외사항을 기준으로 구현합니다.

사용 방법 · 아래 두 문서를 내려받아 워크스페이스의 requirements/ 디렉터리에 두고, Kiro 에게 이 요구사항을 기반으로 스펙을 작성·구현하도록 요청하세요. 요구사항 정의서는 무엇을 만들지를, 구현 예외사항은 이번 범위에서 제외할 것을 정의합니다.

첨부 파일

다음 두 마크다운 문서를 이 페이지에서 바로 내려받을 수 있습니다. 아래에 각 문서의 전체 내용도 함께 실었습니다.

테이블오더 서비스 요구사항 정의서

1. 프로젝트 개요

1.1 서비스 비전

디지털 주문 시스템을 통해 고객에게는 편리한 주문 경험을, 매장 운영자에게는 효율적인 운영 환경을 제공하는 차세대 테이블오더 플랫폼

1.2 핵심 가치 제안

고객 관점

매장 운영자 관점

시장 차별화


2. 서비스 구성

2.1 주요 구성 요소


3. 핵심 기능 요구사항

3.1 고객용 기능 (Customer Features)

3.1.1 테이블 태블릿 자동 로그인 및 세션 관리

목적: 고객이 별도 로그인 절차 없이 즉시 주문할 수 있도록 자동 인증

기능 요구사항:

3.1.2 메뉴 조회 및 탐색

목적: 고객이 매장의 메뉴를 쉽게 탐색하고 선택할 수 있도록 지원

기능 요구사항:

UI/UX 요구사항:

3.1.3 장바구니 관리

목적: 주문 전 선택한 메뉴를 임시 저장하고 수정할 수 있는 기능

기능 요구사항:

데이터 관리:

3.1.4 주문 생성

목적: 장바구니의 메뉴를 실제 주문으로 전환

기능 요구사항:

주문 정보 포함 항목:

3.1.5 주문 내역 조회

목적: 현재 테이블의 주문 이력을 확인

기능 요구사항:

데이터 필터링:

3.2 관리자용 기능 (Admin Features)

3.2.1 매장 인증

목적: 관리자가 자신의 매장 관리 시스템에 접근

기능 요구사항:

보안 요구사항:

3.2.2 실시간 주문 모니터링

목적: 들어오는 주문을 실시간으로 확인하고 관리

기능 요구사항:

업데이트 방식:

UI 요구사항:

3.2.3 테이블 관리

목적: 테이블별 주문 상태 관리 및 세션 라이프사이클 관리

기능 요구사항:

1. 테이블 태블릿 초기 설정:

2. 주문 삭제 (직권 수정):

3. 테이블 세션 처리:

4. 과거 주문 내역 조회:

데이터 관리:

3.2.4 메뉴 관리

목적: 메뉴 정보를 동적으로 관리

기능 요구사항:

데이터 검증:


4. MVP 개발 범위

핵심 기능 (필수)

목표: 기본적인 주문 프로세스 구현

고객용:

관리자용:


부록

A. 용어 정의

테이블오더 구현 예외사항

제외 기능 (구현하지 않음)

1. 결제 관련

2. 인증 및 보안

3. 파일 및 컨텐츠 관리

4. 알림 시스템

5. 주방 기능

6. 고급 기능

7. 외부 연동