- 목표
- ‘00의 민족’과 같은 음식 주문 관리 플랫폼
- 개요
- 과거에는 전화로 주문을 받고 종이에 기록하여 처리하던 방식이었으나, 현재는 앱을 통해 주문을 받고 처리하는 시대가 되었습니다.
- 이처럼, 우리의 프로젝트들은 대부분 실생활에서 존재하던 과정을 온라인으로 구현하는 것을 목표로 합니다.
- 실제 업무에서 개발하는 것들은 종종 실생활의 행동을 대체하거나, 반복적이고 인력이 많이 소요되는 작업을 서비스로 자동화하는 것이 주된 목적입니다.
- 개발 환경
- 모놀리식 아키텍처(Monolithic Architecture)
팀원
- 팀장 - 서병준
- 팀원 - 김정수
- 팀원 - 박영무
- 팀원 - 이경식
API 명세서
테이블 명세서
ERD 명세서
인프라 설계서
프로젝트 요구 사항
- 목표
- 광화문 근처에서 운영될 음식점들의 배달 및 포장 주문 관리, 결제, 그리고 주문 내역 관리 기능을 제공하는 플랫폼 개발
- 초기에는 광화문 근처로 한정하여 운영하며, 향후 확장을 고려한 지역 분류 시스템 설계 필요
- 향후 확장성: 지역별 필터링, 지역정보 수정 및 추가 등이 가능 하도록 고려
- 음식점 분류
- 카테고리: 한식, 중식, 분식, 치킨, 피자
- 향후 확장성: 음식점 카테고리를 추가하거나 수정할 수 있도록 유연한 데이터 구조 설계 필요
- 주문 관리
- 주문 취소: 주문 생성 후 5분 이내에만 취소 가능하도록 제한
- 데이터 보존
- 데이터 보존: 모든 데이터는 완전 삭제되지 않고 숨김 처리로 관리
- 상품 숨김: 개별 상품도 숨김 처리 가능하도록 구현
- AI API 연동
- 상품 설명 자동 생성: AI API를 연동하여 가게 사장님이 상품 설명을 쉽게 작성할 수 있도록 지원
- AI 요청 기록: AI API 요청 질문과 대답은 모두 데이터베이스에 저장