Skip to content

5주차 스프린트 회의

FloralLife edited this page Nov 23, 2021 · 3 revisions

5주차 스프린트 회의

이번 주 구현

  • 채팅방 이미지 업로드
  • 이미지 서버 구현
  • 깃허브 로그인
  • 관심 상품 기능 구현
  • 마이페이지 구현
  • 채팅방 입장했을 때 알림? (~님이 입장하셨습니다.)
  • 채팅방 뒤로가기 버튼 / 제목
  • 에러처리
  • 리팩토링

데모 시나리오

  1. 채팅
    • 채팅 입력바의 +버튼을 클릭하면 이미지를 업로드할 수 있다.
    • 이미지 업로드 중에는 스켈레톤 컴포넌트로 보여준다.
    • 사용자가 업로드한 이미지는 url로 접근할 수 있어야한다.
    • 사용자 강퇴 기능 클라이언트측 버그 수정
    • 채팅방에 접근했을 때 현재 참여중이 아닐경우 상세페이지로 이동시킨다.
    • 채팅 참여, 강퇴, 나가기 시에 채팅창으로 모든 사용자들이 확인할 수 있도록 해야한다.
  2. 로그인
    • jwt => session
    • 로그인 모달의 버튼을 클릭하면 GitHub 인증 URL로 이동하여 로그인한다.
    • 로그인 하면 gnb의 로그인 버튼을 깃허브 프로필 사진으로 대체한다.
  3. 마이페이지
    • 로그인한 아이디, 이름, 잔여 포인트를 확인할 수 있다.
    • 로그아웃 버튼을 제공한다.
    • 잔여 포인트 옆의 충전버튼으로 포인트를 충전할 수 있다.
  4. 관심상품 기능? (우선 순위 나중에)
    • 로그인하지 않은 유저는 상세 페이지 하단의 관심 상품 등록 아이콘을 클릭해도 아무 작동을 하지 않는다.
    • 로그인한 유저의 관심 상품 등록 여부에 따라 관심 상품 등록 아이콘 색깔 여부가 달라진다.
    • 로그인한 유저가 상세 페이지 하단의 관심 상품 등록 아이콘을 클릭하여 관심 상품을 등록하거나 해제할 수 있다.

할일 배정

담당
병웅 채팅방 이미지 업로드 채팅방 이미지 업로드 채팅방 이미지 업로드 에러&리팩토링 에러&리팩토링
우진 채팅방 강퇴 기능 구현 마이 페이지 마이 페이지 에러&리팩토링 에러&리팩토링
유노 로그인 로그인 로그인 에러&리팩토링 에러&리팩토링
재석 채팅 시스템 알림, 마이 페이지 마이 페이지 마이 페이지 에러&리팩토링 에러&리팩토링

추가회의

  • ImageServer는 일단 따로 구현하지않고 현재 사용하는 server로 통일 시키기
    • 추후 멘토님과 상의하고, 더알아본 뒤에 분리 여부 결정
  • 세션을 통한 로그인 구현
    • jwt 의 위험성
    • 소켓 통신시에 사용자 인증을 해야 하는데 jwt를 이용하려면 httpOnly 속성을 false로 해야하는 문제점이 있음
    • express-session을 socket.io에서 이용할 수 있어서 session으로 변경
  • axios 와 fetch의 차이?
Clone this wiki locally