본문 바로가기
카테고리 없음

백 오피스 팀 프로젝트 시작

by 엔 터 2024. 10. 8.

내일배움캠프 Node.js 게임 서버 개발 과정을 듣고 있던 와중에 매니저분이 웹 서버 개발 희망자 조사를 통해

내가 속한 11조 4명이 따로 웹 서버 개발 공부를 시작했고
오늘 부터 팀 프로젝트 백 오피스 프로젝트를 시작했다.

 

백오피스 프로젝트 음식 배달 서비스

프로젝트를 펫시터 매칭 서비스(⭐️⭐️⭐️)와 음식 배달 서비스(⭐️⭐️⭐️⭐️⭐️) 이렇게 2개가 있었고
우리 조원들 모두 별 5개 짜리 음식 배달 서비스를 선택해서 이번 백 오피스 프로젝트는 음식 배달 서비스로 진행하기로 했다

필수 구현 사항1
필수 구현 사항2

프로젝트 소개는 여기까지하고

 

우리가 만든 ERD와 기본적인 프로젝트 폴더 구조를 소개하겠다.

 

ERD는 아쉬운 부분이 있긴하지만 첫술에 배가 부를수는 없다 생각했다.

ERD

이 ERD에 맞춰서 작성한 프리즈마 모델이다.

유저, 식당 모델
메뉴 ,주문 모델

메뉴에서 처음에는 menuName에 unique 값을 주었는데 그렇게 되니까 다른 식당인데 같은 이름의 메뉴를 못파는 경우가 생겨서

storeId와 menuName을 이중으로 유니크를 걸어서 같은 음식이 여러개가 될 수 있게 했다.

enum은 주문의 상태를 나타내주는 statement의 타입이다

 

오더 메뉴, 리뷰 모델