-
Notifications
You must be signed in to change notification settings - Fork 0
✒️ Week 3 스프린트 계획
변진상 edited this page Dec 13, 2023
·
3 revisions
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- 개발 블로깅 시작과 더불어 기술적인 deep dive 준비하기
변진상
- 무뎌진 리액트의 감각을 세우는 한 주!
정주완
- 구현을 할 때 개발 일지 잘 작성해보기!
이현종
- 개발하면서 발생한 이슈들 개발일지에 잘 녹여서 작성하기
이승연
- 백엔드 API 서버 구현하기로 한 부분 잘 끝내고 미디어서버 부분 잘 이어 받아서 음성 브로드캐스팅 구현하기
- 음성 브로드캐스팅(참여자/발표자로 나뉘어 프로토타입 개발)
- API DOCS 1차 작성
- 구글 로그인
- ez : 모달, 토스트, 헤더 - 공용 컴포넌트화 할 수 있는 요소 작업
- #62(페이지 이동) #14(경고 모달) #60(사용자 정보 모달) #68 #70 #64
- normal : 마이크 → 로컬에서 확인 가능하도록 (장치 설정도 가능하도록)
- #66 #67 #69
- hard : 음성 브로드캐스팅 API 연결
- #34
- normal : 화이트보드 추가 디벨롭 (바탕 그리드, 포스트잇 요소, 커서)
- #51 #46 #47 #48 #49
- hard : 구글 로그인 연동
- #7
- normal : 초기 설정 페이지 프로토타입 개발
마무리
- 구글 소셜 로그인 적용 (로그인 api)
- 강의장 나누기 & 관리 (1:N)
- 음성 스트림 합친 후 api 서버로 전달(ffmepg)
- 서버에서 합칠지 미디어 서버에서 합칠지?
issue 닫기 & 마무리
- #26 클라이언트와 미디어 서버를 WebSocket으로 연결한다.
- #00 WebRTC로 클라이언트와 미디어서버 간 음성 데이터 주고받기
- #00 MongoDB 데이터 모델링
- #00 강의 참여 코드 생성 api
- #00 내 정보 가져오기 api
- #00 프로필 이름 변경 api
- #00 지난 강의 목록 가져오는 api
- #00 지난 강의 내용 가져오는 api
- #00 강의 참여 기록 저장 api
- #00 음성 데이터 db 저장 api
- #00 화이트보드 변경 로그 db 저장 api
- #00 swagger로 문서화
월요일
담당자 | 테스크 설명 |
---|---|
모두 | 주차 별 대략적인 계획 수립 |
모두 | 이번 주 task 분배 |
모두 | 스프린트 계획 세우기 |
정주완 | #67 (음성)입력장치를 선택하고 음량을 설정할 수 있다. |
변진상 | #51 선의 색상을 변경할 수 있다.(기존 코드 파악, 가능하다면 리팩토링) |
이동령 | #60 프로필 버튼을 클릭하면 사용자 정보 모달을 표시한다.(UI작업) |
이동령 | #62 마이페이지 버튼을 클릭하면 마이페이지로 이동한다. 로고를 클릭하면 메인화면으로 이동한다. |
이동령 | #64 강의자 페이지의 헤더를 표시할 수 있다. (강의 제목, 코드, 강의 시작/종료, 음소거, 설정) |
이동령 | #70 설정 버튼을 클릭하여 설정 모달을 표시할 수 있다. 설정 버튼을 다시 클릭하거나 설정 모달 밖을 클릭하여 모달을 표시 해제할 수 있다. (UI 작업) |
이승연 | 구글로그인 마무리 |
이현종 | #00 WebRTC로 음성데이터 전달 |
화요일
담당자 | 테스크 설명 |
---|---|
BE | API 문서 작성 |
BE | 저번 주 구현 내용 인수인계 & CI/CD 파이프라인 수정 |
변진상 | #46 ‘메모지’버튼을 누른 후 사용자가 클릭한 위치에 메모지가 생성된다. |
이동령 | #14 닉네임이 중복되었으면 경고 모달을 표시한다. (모달 구현) |
정주완 | #66 강의자가 원할 때 강의자의 음성을 음소거/해제 사용할 수 있다. |
정주완 | #69 음성 파형과 강의 진행 시간을 표시한다. |
이현종 | MongoDB 로컬 환경 구축 NestJS에서 swagger로 문서화 방법 학습 #00 MongoDB 데이터 모델링 |
수요일
담당자 | 테스크 설명 |
---|---|
모두 | 음성 브로드캐스팅 관련 논의 |
모두 | 공통 API 논의 |
변진상 | #49 포스트잇의 색상, 글꼴 등을 편집할 수 있다. |
정주완 | #34 발표자의 음성을 미디어 서버로 전달한다. |
이승연 | 1 : N 음성스트림을 연결한다. |
이동령 | #66 강의자가 원할 때 강의자의 음성을 음소거/해제 사용할 수 있다. |
이동령 | #67 설정 모달에서 입력 장치를 선택하고 음량을 설정할 수 있다. |
이동령 | #71 ‘음소거’ 토글을 클릭하여 강의 소리를 끄거나 켤 수 있다. |
이현종 | #00 강의 참여 코드 생성 API 구현 (O) |
이현종 | #00 내 정보 가져오기 API 구현 |
이현종 | #00 프로필 이름 변경 API 구현 |
이현종 | #00 강의 참여 기록 저장 API 구현 |
목요일
담당자 | 테스크 설명 |
---|---|
모두 | 금요일 기술 공유 발표 대비 (아침에 발표자 선정) |
모두 | 멘토링 대비 |
정주완 | #58 음성 스트림을 이용해 지속적으로 참여자에게 음성 데이터를 전달한다. |
정주완 | #72 설정 모달에서 출력 장치와 강의 볼륨을 조절할 수 있다. |
변진상 | #7 구글 로그인 연동 |
변진상 | #47 포스트잇을 드래그 앤 드롭으로 움직여 재배치 할 수 있다(최종 좌표 서버로 보내기) |
변진상 | #48 포스트잇을 클릭했을 때 글자를 편집할 수 있다. |
이현종 | #00 음성 데이터 db 저장 API 구현 |
이현종 | #00 화이트보드 변경 로그 db 저장 API 구현 |
이현종 | #00 지난 강의 내용 가져오는 API 구현 |
이현종 | #00 swagger로 문서화 |