Skip to content

[API] 대규모 음식 주문이 필요할 때 💬 사장님과 고객을 연결하는 단체 주문 지킴이

Notifications You must be signed in to change notification settings

mingdodev/danji-api

Repository files navigation

Danji API

단체 주문 지킴이 단지의 비즈니스 로직을 담당하는 API 서버 Repository입니다.


단체 주문 지킴이: 단지 🫧

필요한 정보만 교환해 예약을 확정함으로써, 고객과 사장님 간 반복 소통과 착오를 줄이는 음식 단체 주문 서비스입니다.

프로토타입 바로가기

시연 영상 바로가기


문제 정의 및 추진 목적

최근 교내 해커톤을 운영하며 대규모 인원을 위한 식사와 간식을 준비할 때, 주문 담당자와 사장님이 수시로 통화하며 조건을 조율해야 했던 불편을 경험했습니다.
특히, 구두로 이뤄진 논의로 인해 서로 오해가 생겨 주문 내용에 착오가 생기기도 하였습니다.

해커톤이 끝난 뒤 “대량 주문에서 반복적으로 오가는 불확실한 구두계약을 간단하고 확실하게 처리할 수 없을까?”라는 생각이 들었습니다.
이에 사장님과 고객이 편리하게 소통하며 거래할 수 있는 단체 주문 전용 플랫폼을 만들어 사람의 실수와 불편을 해결하고자 해당 프로젝트를 추진하게 되었습니다.


주요 기능

[ 판매자 서비스 ]

  • 판매자는 가게를 등록하여 고객으로부터 주문을 받을 수 있습니다.
  • 판매자는 가게에 물품을 등록할 수 있습니다. 물품은 주문 가능한 수량, 가격을 포함합니다.

[ 구매자 서비스 ]

  • 구매자는 가게와 판매 물품 리스트를 보고 원하는 가게를 선택할 수 있습니다.
  • 구매자는 물품 수량, 가격, 픽업 또는 배달 여부를 포함한 주문서를 판매자에게 신청할 수 있습니다.

[ 채팅 서비스 ]

  • 구매자가 판매자에게 신청서를 보내면 주문이 생성되고, 해당 주문에 대해 1:1 채팅을 진행할 수 있습니다.
  • 포장 여부, 가격 협상, 물품에 대한 구체적인 질문 등은 채팅 서비스를 통해 논의할 수 있습니다.
  • 판매자가 최종 협상에 따른 주문서를 승인하고, 입금이 확인되면 채팅을 종료해 거래를 확정할 수 있습니다.
  • 채팅은 거래 내용에 대한 기록으로서 유의미하게 작용할 수 있습니다.

서버 아키텍처

system-architecture-caching


데이터베이스 스키마

erd-MVP

About

[API] 대규모 음식 주문이 필요할 때 💬 사장님과 고객을 연결하는 단체 주문 지킴이

Resources

Stars

Watchers

Forks

Packages

No packages published