✅ 1주차 (5/14 ~ 5/18) - 구매 기능 기반 준비

날짜 작업 내용
5/14 - 전체 구매 흐름 점검 (포인트 차감, 매진 처리 등)- 설계된 DB 기반으로 모델 확인 및 필요한 항목 보완
5/15 ~ 16 - 구매 관련 API 상세 설계 (요청/응답 명세, 예외 상황 포함)- 트랜잭션/포인트 처리 로직 초안 확정
5/17 - 포토카드 상세 페이지 내 구매 버튼 UI 연결- 구매 흐름 초기 연동 준비 (단순 클릭 테스트)
5/18 - 상태관리 구조 설계 (구매 가능 여부, 매진 처리 등)- 구매 버튼 상태값 정의 (포인트 부족, 매진 등)

✅ 2주차 (5/19 ~ 5/25) - 구매 기능 개발 및 연동

날짜 작업 내용
5/20 - 판매자 포인트 지급, 구매자 포인트 차감 로직 구현 (백엔드 로직 완성)
5/21 - 구매 버튼 기능과 구매 API 연동- 구매 요청 → 응답 → 처리까지 흐름 완성
5/22 - 알림 생성 로직 구현 및 프론트 알림 연동 (판매자/구매자 알림 처리)
5/23 - 구매 성공 시 내 포토카드에 자동 반영 및 상태 업데이트- 구매 직후 내 카드 반영 UI 연결
5/24 - 구매 시 UI 상태 반영 처리(버튼 비활성화, 포인트 부족 안내, 매진 처리 등 토스트/로딩 포함)
5/25 - 전체 구매 흐름 통합 테스트- QA 버그 대응 및 예외 상황 점검 (중복 요청, 데이터 충돌 등)

✅ 3주차 (5/26 ~ 5/29) - 리팩토링 및 발표 준비

날짜 작업 내용
5/26 (개발 마감) ✅ 구매 기능 전체 개발 완료- 개발 서버 배포 완료
5/27 - 코드 리팩토링 (서비스 분리, 예외 메시지 정리 등)
5/28 - 발표용 기능 흐름 정리 (스크린샷 + 실제 시나리오 중심 설명)
5/29 - 시연 자료 준비 (데모 영상/프론트 흐름/QA 대응 보완 등)

✅ 4주차 (6/2 ~ 6/5) - 발표 마무리

날짜 작업 내용
6/2 - 발표 리허설 및 시나리오 점검 (실제 데모 연습 포함)
6/3 - API 명세 및 기능 문서화 (개별 개발 일지 작성)
6/4 - 발표 자료 최종 정리 (PPT, 흐름도, 시연 영상 등 포함)
6/5 ✅ 발표 진행