
수기 식수 관리를 디지털화하고 업체별 맞춤 주문 기능을 제공하여 운영 효율을 높인 B2B 통합 급식 관리 솔루션 프로젝트입니다.
EK Food 급식 주문·정산 플랫폼 개발
과제: 관리자·학원·현장·공장·학생 다섯 역할이 같은 주문 데이터를 각자 다른 화면으로 다뤄야 했습니다.
한 것: 5개 역할 서비스 웹 + 관리자 + API 서버 + 거래명세서·월별 통계
프로젝트 정보
- 클라이언트·업종: EK Food · 단체급식(학원·현장 케이터링)
- 기간: 2025.02 ~ 2025.05
- 범위: 기획 · 디자인 · 프론트엔드 · 백엔드
- 산출물: 사용자 웹 · 관리자 웹 · API 서버
- 플랫폼: 반응형 웹
- 기술 스택: React · NestJS · MySQL · AWS
역할이 다섯이나 되는 급식 주문을 한 시스템에 담을 수 있나
EK Food의 급식은 학원이 신청하고, 학생이 식수를 정하고, 공장이 만들고, 현장이 받고, 관리자가 전체를 봅니다. 같은 주문 데이터를 다섯 주체가 각자 다른 권한과 화면으로 다뤄야 했고, 월말 정산과 거래명세서는 수작업으로 남아 있었습니다.
어떻게 풀었나
판단 1. 역할을 다섯으로 나눠 로그인부터 갈랐다
Admin·Academy·Site·Factory·Student 5개 역할로 접근 제어를 나누고 로그인부터 역할별로 태웠습니다. 각 주체는 자기 일에 필요한 화면만 보고, 학원은 가입 승인·반려를 거쳐 들어옵니다.
판단 2. 급식일을 달력이 아니라 공휴일 기준으로 뽑았다
식수는 실제로 급식이 있는 날에만 잡혀야 합니다. 공휴일을 연동해 급식일을 산출하도록 해, 쉬는 날에 주문이 잡히거나 그 값이 정산에 섞여 들어가는 일을 막았습니다.
판단 3. 월말 정산을 자동 생성으로 돌렸다
대량 주문 데이터를 월별로 집계해 거래명세서를 자동으로 만들고 엑셀로 내려받게 했습니다. 여기에 Bull 큐 기반 이메일 리마인더를 붙여, 신청 기한을 놓쳐 정산이 어긋나는 경우를 줄였습니다.
이런 고민이면 이 사례가 답입니다
- 급식·케이터링 주문 관리 시스템 개발 업체를 찾는 중
- 역할이 여러 개인 B2B 주문·정산 웹이 필요한 경우
- 월별 거래명세서와 통계를 자동화하려는 경우
자주 묻는 질문
Q. 이 규모의 B2B 주문·정산 플랫폼은 얼마나 걸리나
이 건은 5개 역할 웹과 관리자·서버까지 약 4개월이었습니다(기간 기준, 금액과 무관).
Q. 개인정보는 어떻게 다루나
이 건은 AWS Cognito로 인증을 처리하고 개인정보는 암호화해 저장했습니다.
비슷한 프로젝트를 고민 중이라면, 상담만 받아보셔도 됩니다.
갱신 2026.09.03 · 제로스튜디오