개인 프로젝트 - 서브웨이 단체주문용 서버 만들어보기

코지클래식·2021년 12월 29일
0

서브웨이 단체 주문용 백엔드 서버

학습 목표

  1. 단체방에서 주문 및 채팅을 처리하게 함으로써 웹소켓/채널의 개념을 이해하고 사용한다.
  2. 영양소 - 재료 - 메뉴 - 주문으로 이어지는 포함/상속관계에서, 최대한 클래스를 분할하고 객체지향적인 코드를 만들어 본다.

프로그램 개요

  1. 현재 서브웨이앱은 단체주문이 어려움 - 여러 세부설정을 메뉴마다 골라야 하기 때문
  2. 이를 해결하기 위해 단체주문 사이트를 만들고자 함.

프로그램 기능

  1. 회원가입 : 이름,비밀번호,Email, 신용카드 정보(추가) 필요
  2. 단체방 만들기 : 회원은 단체방을 만들 수 있음. 로그인을 위한 비공개 Key를 제공함.
  3. 단체방 들어가기 : 비회원도 가능. 닉네임 필수.

고객 기능 : 단체방

  1. 회원
  • 주문 추가 : 단체방 내에서 비회원이 개인 order를 추가함. 닉네임이 함께 남는다.
  • 주문 기록 확인 : 단체방 내에서 주문했던 기록을 확인한다. 닉네임과 주문내용, 가격이 남는다.
  1. 방장
  • 주문위치설정 : 주문 받을 주소 설정
  • 주문매장설정 : 매장 설정
  • 주문 삭제 : 방장은 단체방 내의 주문을 삭제 가능함.
  • 주문/결제 : 단체방 내의 모든 주문을 실제 매장에 전송 한다. 결제한다. 단체방 내의 주문 삭제처리

관리자 기능 :

  1. 주문처리 - 당장은 어떻게 할지 잘 모르겠다.
    일단 매장별로 주문 내역을 검색할 수 있도록 하자.
  2. 결제처리 - 실제 서비스가 아니라 결제서비스를 연동할 수는 없을듯
  3. 메뉴 추가/관리하기 - 서브웨이 앱에 있는 이벤트,메뉴,가격을 1일마다 갱신하기 + 자동갱신 멈추기, 메뉴 수동 추가 기능
profile
코지베어

0개의 댓글