- 회원 가입
- 회원 로그인
- 회원 로그아웃
- 회원 수정
- 사진 입력은 연달아 입력할 수 있음
- 연결된 일정이 아닌 사진이 들어온 경우 “정말 여행 사진이 맞으신가요?” 같은 Alert사용
- 여행 삭제시 서버에 삭제 요청
- 본인 여행만 본인이 수정 및 삭제 가능해야함
- travel 생성(추가)
- 여행 등록 버튼과 함께 사용자 사진 접근 권한 확인 과 사진 입력
- travel 에서 사진 받은 후 자동 일정 분석
- 사진에 포함된 정보도 함께 서버로 보내서 자동으로 여행 일정 분석되도록 설정
- 여행 title 설정, theme 설정, location 설정
- 페이지당 한번씩 처리
- theme 변경 시 + 연결된 article이 있는 경우 article의 theme도 같이 변경해줘야 함
- text summary, map summary
- 혹시나 추가로 더 들어가는 정보 있다면 수정 진행 (현재 text sum에는 Urls로 전달중)
- 내 여행 로그 불러오기
- travel 삭제
- 사진 다중 선택 → meta 정보 분석을 통해 [days, locations] 기준으로 grouping
- 여행로그의 [제목] → 각 locations 별 [장소명, 장소 설명] 입력
- 장소명 fullAddress 표기 방식
- 서울특별시 / 서초구, ~동, 상세주소
- 서울특별시 서초구 ~동 상세주소
- 해당 정보 전처리 과정 필요
- 기본 입력정보 받은 후에 전체 정리 페이지 [text view, map view]
- map view의 경우 전체 locations를 days 기준으로 grouping
- location view 에서 사진
- 삭제 기능
- 해당 Location 외에 다른 location으로의 이동 가능해야 함 ⇒ 사진 API에서 확인 가능
- travel에 photo 추가
- photo에 연결된 location 정보 변경
- photo에 연결된 Location 외에 장소 조회
- 사진 태그기반 검색
- 본인 것만 calculate 가능해야함
- 본인 것만 삭제 가능해야함
- 사진 태그 자동생성 + ml 모델 부착 ⇒ 형식 변경 + 한번에 imgurl list 전달하고 한번에 받는걸로 변경(시간 너무 오래 걸린다는 문제 )
- 한 여행당 하나의 게시글만 생성 가능
- 여행 삭제시 자동으로 게시글도 삭제
- 태그 본인이 입력 (자기가 적을 수 있도록)
- 좋아요/북마크 추가/삭제시 user/bookmark/article 동일하게 움직이는 로직이어야 함
- 본인 여행 로그에서만 추가로 게시글 생성 및 본인만 수정 및 삭제 가능해야함
- 여행 생성 후에 여행 페이지 내에 게시글 작성으로 작성 가능
- 게시글 작성 버튼 → 현재 내 여행 중 작성 가능한 게시글만 표시해줘도 좋을 것 같긴함
- 게시글 작성시 여행 기록 정보를 그대로 받아오는 기능 추가 (getMyLogInfo 추가)
- location에 description/content 두가지로 분류해서 게시글일때는 location의 content를 받아옴
- 게시글 저장
- travel 당 1개의 게시글만 설정 가능
- 초기 저장시 travel정보 그대로 입력하여 텍스트 띄움
- 여행 title
- location의 description
- 게시글 수정
- 제목, summary , LocationContent, bucket 한번에 변경 처리
- bucket: 원 단위로 저장 → 앱 내에서 간편하게 버튼으로 약(20만원 단위로 설정 가능)
- theme의 경우 별도 불러오기 없이 travel 정보에서 가져오기(사실상 content, budget 제외 기본정보 default setting)
- 게시글 삭제
- 삭제 시 travel, user의 article에서도 삭제되야함
- budget 저장
- 1원 단위로 저장 → 앱 내에서 간편하게 버튼으로 약 20만원 단위로 설정 가능
- 게시물 숨김 삭제시 보이지 않음
- 어떤 경우던지 신고된 글을 조회할 경우 “광고/홍보글 신고로 인해 숨김 처리된 글입니다”
- 조건 별 조회 기능
- user 별
- 공감
- 북마크
- 북마크 안에서 필터링, 내북마크 정보 가져오기 기능
- 공유
- 어떤걸 공유하는건지?
- 공유 url, qr코드, 소셜SNS로의 공유(인스타, 카톡) -> 각 SNS별 별도 API 사용이 필요
- 어떤걸 공유하는건지?
- 신고
- 여행 광고 등의 글에 신고 가능
- 신고 누적 5회의 경우 광고/홍보글로 선정 → 글 hide 처리
- hide된 글은 관리자가 후에 판별 후 삭제/복구 조치 취함
- userID별로 저장해두고 같은 인원이 계속 신고 할 수 없어야함. 이미 신고처리된 경우 '이미 신고된 글입니다' Alert
- 태그
- 예산
- 원 단위
- 사진
- 관광지 태그검색에 사용
- 관광지 위치검색에 사용
-
관광지 정보를 포함한 객체를 사용
-
관광지별 대>중>소 분류
- 오퍼레이션 명세 돌려야함
-
관광지 북마크 기능
-
관광지 검색(%like%) → 인덱스 기반검색으로 변경