-
Notifications
You must be signed in to change notification settings - Fork 1
Feat: 계획세우기 구현해야 할 사항들 #75
Copy link
Copy link
Open
Labels
feature새로운 기능새로운 기능
Description
계획세우기에서 구현해야할 사항들을 적어두겠습니다.
중요
- planId를 url params로 넘기면서, 다른 사람의 planId에 접근하려고 하는 경우가 발생할 수 있음.
-> get/plan과 비슷하게 식별된 유저만 데이터를 가져올 수 있는 API를 만들어야 할 것 같음. - 장소 검색하기 + 보관함 데이터 페칭을 누르지 않아도 뒷단에서 하게 만들고, 유저는 누르면 바로 볼 수 있게 만들기
프론트
- Day를 10일까지 제한하기 (핀 이미지 제한 이슈)
- 하루에 여행지 16개 까지 제한 (핀 이미지 개수 제한)
isReduced일때 여행지 제목에 괄호 지우는 로직짜기- 모바일 혹은 세로 화면으로 들어오면 안된다고 하기
- 저장하지 않고 이동하려 하면 "저장하시겠습니까?" 모달 띄우기
Focus해본 여행지가 이미 해당 일자의 여행 계획에 존재하는 여행지면 "여행지 추가하기" 눌렀을때 Modal 띄워주기
백엔드 통신
/places/general에서 isScraped 보냈다고 하면 넣기
**[여행 계획 업데이트 하기 (plan/update) **
[유저가 스크랩한 여행지 (places/scrap)]
[여행지 목록 (places/general)]
✅해결됨
프론트
- 저장하는 상황에 다른 행동 못하게 "저장중입니다" 토스트 띄우기
Mappin이 계획 세우기를 나가도 없어지지 않는 오류- 여행지 / 여행계획 지역 필터의 기본 값을 설정한 계획의 region으로 설정하기
- 무한스크롤 (반만 스크롤해도 새로운 값 Refetch)
- 지도
Center가 가운데로 안먹히는 현상 해결 - 선택한 여행지를 클릭하면 지도
center바뀌게끔 구현
백엔드 통신
**[여행 계획 업데이트 하기 (plan/update) **
- numOfAdded 필드는 무엇인지? > 여행지는 여행에 추가된 횟수인데, 무엇을 의미하는지? (혹여나 스크랩 횟수면 scraps 랑 겹침)
[유저가 스크랩한 여행지 (places/scrap)] - places/general 처럼 페이지네이션 형식으로 맞추기
[여행지 목록 (places/general)] - user가 해당 place를 scrap했는지 여부 isScraped (boolean) 필드도 보내기
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature새로운 기능새로운 기능