<aside>

:르탄이:성장 북마크

수강생 프로젝트 KPT 회고

README 작성 가이드라인 - WEB

효과적인 TIL 작성 방법

</aside>

2조

🗃️ Github

https://github.com/choisooyoung-dev/d-ingco.git

📽️ 시연 영상

🗒️ 발표 자료


커머스 3기

1. 프로젝트


2. 기획 관련 메모

project scope를 결정하고, 결정한 내용을 작성합니다.

🏝️ Ground Rules & 회의 시간

1.개인 휴식 및 자리비울 때는
  팀원들에게 공유해주기
2.개인 일정으로 외출,결석시에
  팀원들에게 공유해주기
3.매일 오후 20시40분
  데일리 스크럼 진행

🚩 Goals

* 강의 주차
- 모든 팀원이 학습 로드맵에 맞춰 학습하기!

* 프로젝트 주차
- 모든 팀원이 맡은 역할을 다 할 수 있도록 투명하게 상황 공유하기

* 지난 프로젝트의 레슨런 중 내가 이번 프로젝트에 꼭! 적용할 것 1가지
- (이름) : (지난 프로젝트 KPT 중 Try 작성)

💬 오픈 토론 & QnA

* 팀원들이 학습 중 생긴 **의문점이나 토론 주제**를 자유롭게 등록해보세요.
* 매주 한두 개씩 선정하여 **팀 토론**을 진행하면 학습의 깊이가 깊어질거예요.

🚦 Project Rules

공유 학습 자료 저장소

Code Convention

Github Rules

KPT 회고

주간 학습 회고

데일리스크럼 & 회의록

SA 문서

발표회 피드백

최길중 KPT 회고

김소현 KPT 회고

소수경 KPT 회고

박소영 KPT 회고

박영수 KPT 회고

홍성현 KPT 회고

📢 SA 피드백

튜터님의 구두 피드백 내용을 정리하여 작성

3. 비즈니스 로직 플로우차트

flowchart TD

Start[요청] --> Route{기능 선택}

End[종료]

OK[성공] --> End
FAIL[실패] --> End

%% 1 관리자 회원가입
Route -->|회원가입| SU1[관리자 회원가입]
SU1 --> SU2[입력값 검증]
SU2 --> SU3{이메일 중복}
SU3 -->|YES| SU_E1[400 중복 이메일] --> FAIL
SU3 -->|NO| SU4[비밀번호 암호화]
SU4 --> SU5[관리자 저장 상태 승인대기]
SU5 --> SU_OK[201 성공] --> OK

%% 2 관리자 인증
Route -->|로그인| LG1[관리자 로그인]
LG1 --> LG2[이메일 비밀번호 확인]
LG2 --> LG3{계정 상태 활성}
LG3 -->|YES| LG4[세션 생성 쿠키 전달]
LG4 --> LG_OK[200 성공] --> OK
LG3 -->|NO| LG_E1[403 로그인 불가] --> FAIL

Route -->|로그아웃| LO1[로그아웃]
LO1 --> LO2[세션 무효화]
LO2 --> LO_OK[200 성공] --> OK

%% 3 관리자 정보 관리
Route -->|관리자관리| AM1[관리자 관리]
AM1 --> AM2{슈퍼 관리자}
AM2 -->|YES| AM3[조회 수정 역할변경 상태변경 승인 거부 삭제]
AM3 --> AM_OK[200 성공] --> OK
AM2 -->|NO| AM_E1[403 권한 없음] --> FAIL

%% 4 고객 정보 관리
Route -->|고객관리| CU1[고객 관리]
CU1 --> CU2[조회 수정 상태변경 삭제]
CU2 --> CU_OK[200 성공] --> OK

%% 5 상품 정보 관리
Route -->|상품관리| PR1[상품 관리]
PR1 --> PR2[등록 조회 수정 삭제]
PR2 --> PR3[재고 변경]
PR3 --> PR4{단종 여부}
PR4 -->|YES| PR5[상태 유지] --> PR_OK[200 성공] --> OK
PR4 -->|NO| PR6{재고 0 이하}
PR6 -->|YES| PR7[상태 품절] --> PR_OK
PR6 -->|NO| PR8[상태 판매중] --> PR_OK

%% 6 주문 정보 관리
Route -->|주문관리| OR1[주문 관리]

OR1 --> OR2[주문 생성]
OR2 --> OR3{수량 1 이상}
OR3 -->|NO| OR_E0[400 수량 오류] --> FAIL
OR3 -->|YES| OR4{상품 단종 또는 품절}
OR4 -->|YES| OR_E1[400 주문 불가] --> FAIL
OR4 -->|NO| OR5{재고 충분}
OR5 -->|NO| OR_E2[400 재고 부족] --> FAIL
OR5 -->|YES| OR6[재고 차감 주문 저장]
OR6 --> OR_OK[201 성공] --> OK

OR1 --> OR7[조회 상세 상태변경 취소]
OR7 --> OR_OK2[200 성공] --> OK

OR1 --> OR8[취소 시 재고 복구]
OR8 --> OR_OK2

%% 7 리뷰 정보 관리
Route -->|리뷰관리| RV1[리뷰 관리]
RV1 --> RV2[조회 상세 삭제]
RV2 --> RV_OK[200 성공] --> OK

4. ERD, API 명세서

<aside>

</aside>

Spring 1기 P1 API 명세서 (2)

5. WBS & Tasks

Spring 1기 P1 WBS (2)