Skip to content

4주차_스프린트

jin-Pro edited this page Nov 15, 2021 · 9 revisions

1. 개발 계획

  • 백로그를 토대로 매일 각자 자신의 할 분량을 정하기!

2. 4주차 계획

  • 로그인 처리

    • 카카오 소셜 로그인
    • 깃 소셜 로그인
    • 네이버 소셜 로그인
  • 메인페이지 로직 구현

    • 소개 N:N 페이지 - 그룹 데이터가 안받아와짐, 전부 개인 정보
  • 소켓 구현

신청 & 요청

  • |Template/ProfileModal.tsx| requestChat | 실시간 채팅 신청하기 | API (from, to) -> to가 db에 있는지 체크 -> 있으면 res.send(true)(false) true라면 from에서 atom에 저장 -> emit (from, to)-> 받는애가 ATOM : requestState에 저장하기 -> 대기중인 요청들 갯수 icon에 나타내기
  • |Page/RequestPage.tsx| requestDeny | 요청 거절하기 | api 호출 (from, to ) -> to 클라이언트에서 지워주기 -> EMIT (from, to) -> from 에 해당하는 client에서 Request 지워주기
  • |Page/RequestPage.tsx| requestAccept | 요청 수락하기 | api 호출 (from:member 배열, to: member 배열) -> Emit (from, to) -> from, to에 해당하는 모든 client에서 데이터 다시 받아오기

채팅

  • |Organism/ChatDetail.tsx| sendChat | 실시간 채팅 보내기 | EMIT (uid,chatRoomId,chat) -> API 호출
  • |Template/ChatListTemplate.tsx| receiveChat | 실시간 채팅 내역 받아오기 | ON (uid,chatRoomId,chat) ATOM : ChatsState & ChatTarget 둘 다 저장 -> ON Atom : JoinChatRoom 저장

WEBRTC

  • |Template/ChatRoomRight.tsx| | 실시간 화상 채팅 |
  • |Template/ChatRoomRight.tsx| | 실시간 음성 채팅 |

게임 관련

  • |Molecules/ChatRoomGame.tsx| | 실시간 게임 | ON, EMIT
  • |Molecules/ChatRoomGather.tsx| | 실시간 게더타운 | ON, EMIT

4. [ 2 ~ 5 주차 ] 계획

모여서 할 때

- 오전에 각자 리뷰달기 및 데일리 스크럼
- 오후 1시에 만나기
- 저녁시간 전까지 풀 개발
- 개인 코딩 및 학습

각자 할 때

- 오전에 각자 리뷰달기 및 데일리 스크럼
- 이 후 알아서 요령 것

역할 분담

- 다수결
- 되도록 자기가 자신 없는 부분 맡아서 진행하기

알고리즘

- 오후 9시 ~ 오후 10시 알고리즘 학습

단, 일일 개발 분량 성취하기

유동적으로 일정 변경됌


4. 이번 주차의 각자의 각오

  • 김영진 : socket 연동 및 WebRTC 마스터 해버리겠다!!!!!!!

  • 민태홍 : 남자친구를 구하겠다.

  • 홍한솔 : 이번 주 조져버리겟다

  • 이윤성 : 백엔드 공부 화이팅

Clone this wiki locally