-
Notifications
You must be signed in to change notification settings - Fork 2
4주차_스프린트
jin-Pro edited this page Nov 15, 2021
·
9 revisions
- 백로그를 토대로 매일 각자 자신의 할 분량을 정하기!
-
로그인 처리
- 카카오 소셜 로그인
- 깃 소셜 로그인
- 네이버 소셜 로그인
-
메인페이지 로직 구현
- 소개 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 저장
- |Template/ChatRoomRight.tsx| | 실시간 화상 채팅 |
- |Template/ChatRoomRight.tsx| | 실시간 음성 채팅 |
- |Molecules/ChatRoomGame.tsx| | 실시간 게임 | ON, EMIT
- |Molecules/ChatRoomGather.tsx| | 실시간 게더타운 | ON, EMIT
3. 데모 시나리오
- 오전에 각자 리뷰달기 및 데일리 스크럼
- 오후 1시에 만나기
- 저녁시간 전까지 풀 개발
- 개인 코딩 및 학습
- 오전에 각자 리뷰달기 및 데일리 스크럼
- 이 후 알아서 요령 것
- 다수결
- 되도록 자기가 자신 없는 부분 맡아서 진행하기
- 오후 9시 ~ 오후 10시 알고리즘 학습
단, 일일 개발 분량 성취하기
유동적으로 일정 변경됌