작업 유형
담당 영역
작업 설명
여행 기록 생성 플로우에 Region, Travel Record, 파일 Presigned URL API를 연동하고, 조회·수정·삭제까지 서버 데이터 기준으로 정리합니다.
인기 지역은 GET /regions/popular 응답을 그대로 표시합니다. 특별시·광역시 하위 지역을 선택한 경우 선택값과 여행 지도 사진 배치는 상위 지역 기준으로 처리합니다.
이후 실사용 검증 과정에서 발견된 버그(목록/상세 쿼리 캐시 충돌, 페이지네이션 미동작, 지도 마커 매칭 오류, 삭제 시 재요청 오류 등)를 수정하고, mock 데이터·IndexedDB 로컬 저장 등 서버 연동 전 임시 구현을 제거해 서버 데이터 단일 소스로 정리했습니다.
관련 화면 / 라우트
/travel-record
/travel-record/new
/travel-record/:travelRecordId/edit
/travel-record/date-selection
/travel-record/:travelRecordId/edit/date
/travel-record/photo-selection
/travel-record/:travelRecordId/edit/photos
/travel-record/folder-decoration
/travel-record/:travelRecordId/edit/decorate
/travel-record/:id
작업 브랜치
feat/travel-record-api
구현 내용
API 연동
버그 수정
리팩토링
참고 사항
GET/POST /api/v1/travel-records*가 현재 서버에서 500을 반환하고 있어 실기기 검증이 제한적입니다 (백엔드 확인 요청함).
- Region API에 아직 광역시 6곳(서울·부산·대구·광주·인천·대전)만 등록돼 있어, 시/군 단위 지역 검증은 데이터가 추가된 후 필요합니다
작업 유형
담당 영역
작업 설명
여행 기록 생성 플로우에 Region, Travel Record, 파일 Presigned URL API를 연동하고, 조회·수정·삭제까지 서버 데이터 기준으로 정리합니다.
인기 지역은
GET /regions/popular응답을 그대로 표시합니다. 특별시·광역시 하위 지역을 선택한 경우 선택값과 여행 지도 사진 배치는 상위 지역 기준으로 처리합니다.이후 실사용 검증 과정에서 발견된 버그(목록/상세 쿼리 캐시 충돌, 페이지네이션 미동작, 지도 마커 매칭 오류, 삭제 시 재요청 오류 등)를 수정하고, mock 데이터·IndexedDB 로컬 저장 등 서버 연동 전 임시 구현을 제거해 서버 데이터 단일 소스로 정리했습니다.
관련 화면 / 라우트
/travel-record/travel-record/new/travel-record/:travelRecordId/edit/travel-record/date-selection/travel-record/:travelRecordId/edit/date/travel-record/photo-selection/travel-record/:travelRecordId/edit/photos/travel-record/folder-decoration/travel-record/:travelRecordId/edit/decorate/travel-record/:id작업 브랜치
feat/travel-record-api구현 내용
API 연동
버그 수정
year서버 필터 연동 — 기존엔 50개 고정 후 클라이언트에서 필터링imageUrl기준으로 렌더링하도록 변경, id 매핑을 명시적 상수로 고정리팩토링
참고 사항
GET/POST /api/v1/travel-records*가 현재 서버에서 500을 반환하고 있어 실기기 검증이 제한적입니다 (백엔드 확인 요청함).