랄라
[TIL 3일차] 25.02.12 본문
오늘은 첫 팀 프로젝트를위한 팀편성을 진행했다.
팀 프로젝트 주제는 공통으로 배달어플같은 음식 주문 관리 플랫폼을 구현하는것이다.
주요 요구사항으로는
- 확장성을 고려한 운영지역 데이터베이스 설계
- 확장성을 고려하여 음식분야 테이블을 별도로 구현
- 결제시스템, 결제내역을 저장하기위한 전용테이블 구현
- 한정된 시간동안에는 주문취소가 가능
- 모든 데이터는 영구삭제가 아닌 상태컬럼을 부여하여 조회시 숨김이 가능하도록구현
- 기본적인 접근권한
그리고 특수하게 메뉴설명에 AI API를 연동하는 사항 등이 존재했다.
개발을 준비하는과정으로 테이블명세서,ERD,API명세서 등을 작성하게되었는데
구현 사이트로 draw.io 를 전달받았다.
Flowchart Maker & Online Diagram Software
Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit d
app.diagrams.net
각자 일부분씩 나누어 명세서를 구현하였다.
*테이블 명세서
더보기

주문 테이블

가게 테이블

결제정보 테이블

가게메뉴 테이블




*ERD
*API 명세
더보기

후기작성에 대한 API 명세



'내일배움캠프 > TIL' 카테고리의 다른 글
| [TIL 6일차] 25.02.17 (0) | 2025.02.18 |
|---|---|
| [TIL 5일차] 25.02.14 (0) | 2025.02.14 |
| [TIL 4일차] 25.02.13 (1) | 2025.02.13 |
| [TIL 2일차] 25.02.11 (0) | 2025.02.11 |
| [TIL 1일차] 25.02.10 (0) | 2025.02.10 |
