1주차 (5/14 ~ 5/17) - 백엔드 개발 집중 주간

날짜 작업 내용
5/14 (화) - 프로젝트 초기 세팅 (Express/Next.js 디렉토리 분리) - ERD 설계 및 모델 정의 - 초기 마이그레이션 및 DB 연동 확인
5/15 (수) - 포토카드 등록, 조회, 삭제 API 개발 - 판매 등록 및 검색/정렬 API 구현 시작
5/16 (목) - 포토카드 상세 조회, 구매 API, 교환 요청 API 개발 - 알림 기능 (모델/로직) 설계
5/17 (금) - 전체 API 테스트 및 Swagger 문서화 - 예외처리 및 에러 응답 정리

2주차 (5/18 ~ 5/24) - 프론트엔드 1차 구현

날짜 작업 내용
5/18 (토) - Next.js 기반 프론트 프로젝트 초기 세팅 - 전체 레이아웃/라우팅 구조 설계
5/20 (월) - 포토카드 판매 리스트 UI 개발 - 판매/검색/정렬 필터 연결
5/21 (화) - 포토카드 상세 페이지 UI 개발 - 구매/교환 요청 버튼 UI 배치
5/22 (수) - API 연결 테스트 (조회/상세 조회/검색) - 로딩 상태, 빈 상태 처리
5/23 (목) - 에러 상황 대응 및 알림 메시지 설계 - 반응형 UI 일부 보완
5/24 (금) - 프론트 1차 통합 점검 - 백엔드와 연결된 전체 흐름 테스트

3주차 (5/25 ~ 5/31) - 프론트 2차 구현 및 연동 고도화

날짜 작업 내용
5/25 (토) - 포토카드 등록 페이지 UI 개발 - 이미지 업로드, 폼 검증
5/27 (월) - 구매 요청 및 교환 요청 UI 연결 - 사용자 알림 UI 연결
5/28 (화) - 마이페이지/내 포토카드 영역 개발 - 상태값 반영 로직 구현
5/29 (수) - 토스트, 모달, 버튼 상태 등 UX 요소 구현
5/30 (목) - 전체 페이지 흐름 점검 및 사용자 시나리오 테스트
5/31 (금) - UI 버그 수정 및 상태 관리 로직 리팩토링

4주차 (6/1 ~ 6/5) - 통합 테스트 및 발표 준비

날짜 작업 내용
6/1 (토) - 전체 기능 통합 테스트 - 주요 버그 수정 및 예외 처리 보완
6/2 (일) - UI 디자인/반응형 보완 - 발표용 플로우 스크린샷/자료 수집
6/3 (월) - 발표 자료 작성
6/4 (화) - 시연 영상 및 데모 테스트 리허설
6/5 (수) ✅ 최종 발표 진행