Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7월 3일 flow 수정 작업 #209

Merged
merged 14 commits into from
Jul 3, 2023
Merged

7월 3일 flow 수정 작업 #209

merged 14 commits into from
Jul 3, 2023

Conversation

kimyouknow
Copy link
Member

@kimyouknow kimyouknow commented Jul 3, 2023

middleware 관련 중요 이슈

결론: 다래님이 작업하는 중... (middleware 제거, nextjs의 route 활용)

flow 정리

혜현님이 정리해주신 테스트 시나리오를 기준으로 정리했어요

  1. 행성을 만들기 위해 찾아온 관리자

‘/’ 로 접근 → 로그인 → 캐릭터 생성(’딩동 시작하기’ 클릭) → 행성 없음 페이지에서 ‘행성 만들기’ 버튼을 클릭 → 행성 만들기 및 생성 완료 페이지 → 초대 링크 복사하기 → 나중에 할래요 버튼 클릭 → 생성한 행성의 메인 페이지로 이동

  1. 행성을 만든 관리자가 행성을 꾸미려 진입

‘/’ 로 접근 → 로그인 → 행성 페이지로 이동(/planet/{planetId}) → 상단 설정 버튼을 클릭 → 행성 관리 페이지로 이동(/admin/planet/{planetId}) → 행성 수정하기(이미지도 올려보고 프로필도 수정하고 등)(/admin/planet/{planetId}/edit) → 완료 버튼 클릭 → 행성 관리 페이지로 이동(/admin/planet/{planetId}) → 완료 버튼 클릭 → 행성 페이지로 이동(/planet/{planetId})

  1. 초대코드를 받고 방문한 일반 사용자

초대코드 ‘invitation/{invitationCode}’로 접근 → 로그인 → 초대코드 페이지 들리기 → 캐릭터 생성(’딩동 시작하기’ 클릭) → 초대받은 행성 페이지로 이동(’/planet/{planetId}’

  • [Client] 초대코드로 접근 → 로그인 → 초대코드 페이지로 이동 #215

    • 로그인 이후 /planet/:planetId 로 이동하는데 여기가 아니라 초대코드 페이지로 가야합니다
    • 초대코드url을 물고 있어야 한다.
  • [Design] 초대 페이지 UI 작업 #217

    • 행성 이름 하드코딩되어 있는데 초대 행성 이름으로 수정하기
  • 이미 가입된 행성일 때 에러처리 메시지 보여주기
    이미 가입된 행성의 경우, BE에서 4XX 대의 에러코드로 넘겨주시지 않고 다른 코드를 정의해서 넘겨주시기로 하셨어요!
    그 이유는 "공유된 링크"를 이용해 접속하는 사용자가 많을 것으로 예상했기 때문이에요. 그래서 에러 메시지를 보여주기 보다는 flow를 타서 메인으로 유도하는 것을 생각했습니다.

‘나만의 주민증을 만들어보세요’ 버튼 클릭 → 주민증 만들기(이미지도 업로드해보고, 삭제도 해보고 등) → ‘행성으로 이동하기’ 버튼 클릭/주민증을 눌러보세요 버틐 클릭 → 행성 이동 /주민증 세부 페이지로 이동

  1. 2번에 이어 (행성에 가입+캐릭터 생성+주민증 만들기) 모두 된 일반 사용자 주민증 세부 및 댓글+알림 확인

‘/’ 로 접근 → 로그인 → 행성 페이지로 이동(/planet/{planetId}) → 주민증 클릭 → 주민증 세부 페이지로 이동(/planet/{planetId}/) → 세부 페이지 확인 및 댓글+대댓글 달기 → 상대방은 알림 페이지에서 알림이 오는지 확인

@kimyouknow kimyouknow merged commit fa499d5 into develop Jul 3, 2023
@kimyouknow kimyouknow deleted the fix/7-3 branch July 3, 2023 17:29
kimyouknow added a commit that referenced this pull request Jul 3, 2023
* Feat: 에러바운더리 디자인 수정 (#183)

* 마이페이지 관련 수정 (버튼 동작 및 ui 수정) (#185)

* feat: 마이페이지에서 행성 만들기 버튼 동작 수정

* refactor: icon에 fill 제거

* refactor: 주민증없는 경우 ui 수정

* Fix/comment 3 (#192)

* Fix: response type 수정

* Fix: comment error 수정 #159

* 404 페이지 (#194)

* feat: error-ufo

* feat: not-found page

* Community route (#195)

* feat: 행성 만들기 routing #170

* feat: #172 행성 id 기본값, communityTitle 제거

* refactor: switchCommunity 타입변경 반영

* style: cspell 추가

* feat: 마이페이지 행성 분기 로직

* feat: 행성 목록 user id

* fix: coverImageUrl type null 처리

* feat: 행성 로고 기본 이미지 적용

* feat: 행성 기본 이미지

* feat: 행성 꾸미기 페이지

* feat: community -> planet 경로 수정

* feat: community -> planet 경로 수정

* feat: 행성 꾸미기 후 라우팅

* feat: 행성 꾸미기 설명 추가

* Add routing logic (#196)

* Feat: Add routing logic when planet is created

* Fix: Fix dev command

* Feat: 행성 홈에서 주민증을 만드는 버튼 routing 로직 추가

* Feat: 주민증 생성 완료한 후 routing 로직 추가

* Feat: 행성 관리에서 수정 버튼 routing 로직 추가

---------

Co-authored-by: hyehyeon-moon <[email protected]>

* Feat: 서비스 전체 에러페이지 (#197)

* Feat/husky pre push (#201)

* refactor: CommentInput 스토리 Props에러

* feat: pre-push build

* Issue#189 (#206)

* feat: gear icon

* feat: 행성 관리 페이지로 이동

* refactor: AdminCommunityEditPage 서버 컴포넌트로 변경

* refactor: 행성 꾸미기 기본값 누락

* 7월 3일 flow 수정 작업 (#209)

* refactor: getInvitationCodeIsValid(public -> private)

* refactor: TemplateWrapper h-screen 높이 제거

* refactor: InvitationCodeValidationModel 스키마 수정

coummunityId -> id

* refactor: middleware private api 관련 이슈 주석

* feat: root 경로 route로 처리

* refactor : UserInfoResponse 타입 수정 (dto)

* refactor: 주민증 수정 mock profileImageUrl제거

* feat: mypage home root로 라우팅

* refactor: my-page:id -> my-page:communityId

* feat: root url 변경

* refactor: CharacterCompleteStep에 useGetUserInfo타입 수정

---------

Co-authored-by: darae07 <[email protected]>

---------

Co-authored-by: 강지영 <[email protected]>
Co-authored-by: darae lee <[email protected]>
Co-authored-by: 문혜현 <[email protected]>
Co-authored-by: hyehyeon-moon <[email protected]>
Co-authored-by: darae07 <[email protected]>
@kimyouknow kimyouknow added the fix 버그 (버그 수정) label Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix 버그 (버그 수정)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants