-
Notifications
You must be signed in to change notification settings - Fork 0
✒️ 주간 스프린트 계획
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- 깔끔한 문서화, 체계적인 협업 기반 만들기
변진상
- 프로젝트 일과에 잘 적응하기
정주완
- 기록하는 습관 들이기, 동령님의 노션 스킬 배우기
이현종
- 프로젝트 협업 전에 필요한 것들 습득하기
이승연
- 프로젝트 기본적인 흐름 잡기! 팀원들과 가까워지기. 문서로 잘 정리하는 습관 들이기
월요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | boostcampwm2023 아래에 팀별 저장소 생성 |
모두 함께 | github readme 작성 |
모두 함께 | commit convention 논의 |
모두 함께 | git branch flow 논의 |
모두 함께 | github wiki 업데이트 |
모두 함께 | 팀 주제 선정 |
모두 함께 | 팀 이름 선정 |
화요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | issue template 작성 |
모두 함께 | PR template 작성 |
모두 함께 | github template 반영, wiki 업데이트 |
모두 함께 | figma team 개설, 초대 |
모두 함께 | 스프린트 계획 template 작성, 계획 |
모두 함께 | 팀별 대표 선정 및 NCP 크레딧 신청 |
모두 함께 | 주제 deep dive (세부 사항 정리하기) |
모두 함께 | 백로그 틀만 잡아보기 |
수요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | 프로젝트 세부 기획 종료 |
모두 함께 | 백로그 작성, 1차 완성 |
목요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | 스토리보드 작성 |
모두 함께 | 디자인 시안 1차 완성 |
모두 함께 | 익일 기술 공유 발표 대비 |
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- 개발도 개발이지만, 기술 블로깅을 꼭 해보고 싶어요. 보다 기술적으로 깊은 논의를 경험해보고 싶기도 합니다.
변진상
- 개발의 경험보다 지금 이뤄지고 있는 기획과 다듬어가는 과정이 새로운 경험이기에 글로 남기고 싶습니다.
정주완
- 개발에 대한 논의를 더 깊게 해보고, 그 과정을 개발 일지로 잘 남겨보고 싶습니다.
이현종
- 개발일지를 잘 작성하고, 미디어서버 구현 완료 해보고싶다는 생각이 있습니다 !
이승연
- 개발하는 게 어느 정도 걸릴지, 얼마나 어떻게 할지 구체적인 계획이 나와야할 것 같습니다.
월요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | 프로젝트 핵심 기술 관련 리서치(가능하다면 프로토타입) |
모두 함께 | 프로젝트 백로그 작성 |
모두 함께 | 프로젝트 기획 재정립 |
화요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | FE/BE 개발 환경 설정 |
모두 함께 | CI/CD 설정 |
모두 함께 | 백로그 1차 작성 완료, github project/issue 업데이트 |
수요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | 금주 feature list 결정 |
이승연 | DB용 서버에 DB 설치하기 |
이승연 | CD 파일 업데이트 |
이승연 | HTTPS 적용하기 |
변진상 | svgr 이슈 공유 |
FE공통 | tailwindCSS 공통 theme 추가, 작업 |
FE공통 | font 추가, 아이콘 svg 파일 정리 |
FE공통 | react+tailwindCSS에서의 공용 component 구성 방식 고민 |
FE공통 | 로그인 페이지 prototype 개발 |
FE공통 | 배포 관련 논의 |
목요일
담당자 | 테스크 설명 |
---|---|
모두 함께 | 금요일 기술 공유 발표 대비 (아침에 발표자 선정) |
모두 함께 | 멘토링 대비 |
모두 함께 | 다른 조 멘토링 결과와 개발 진도 살펴보기 |
FE | Fabric.js 활용하여 화이트보드 prototype 개발하기 |
FE | 배포 진행하기 |
BE | 미디어 서버 구축 시도하기 |
BE | Nest.js 활용하여 BE 서버 구성하기 |
BE | 구글 로그인 구현 |
금요일
담당자 | 테스크 설명 |
---|---|
누구? | 기술 공유 |
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- 개발 블로깅 시작과 더불어 기술적인 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로 문서화 |
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- 기술적 도전 요소 찾아보기, 텐션있는 코어타임 가져가기
변진상
- 더 늦기 전에 기록할 거리들 생각해보고 기록해보기.
정주완
- 개발일지 잘 작성하기, 코드 이해하기 쉽게 작성하기
이현종
- 시간 알차게 쓰기, 밀린 개발일지 작성하기
이승연
- 프론트엔드랑 잘 협업하기
- 음성 브로드캐스팅 완성
- 구글 로그인
- 화이트보드 공유
- 참여자 → 발표자 질문
- 참여자 페이지 헤더 완성 #73, #74 → 정주완
- 참여자 페이지 프로토타입 완성 (음성 브로드캐스팅 받을 수 있게) #34, #58 #72 → 정주완
- 화이트보드 공유 시도하기 #39, #43, #44 → 정주완
- 화이트보드 툴 기능 구현(메모지 텍스트 수정 #48, 지우개#92, 이미지 툴 #144 기능 구현) → 변진상
- 메인 페이지 프로토타입 완성 #16, #17, #19, #20, #21 → 이동령
- 질문 리스트 UI 개발(#145) 및 기능 구현 #40, #55, #56, #57 → 변진상
- (가능하면) 마이페이지 (#76, #77, #78) → 이동령
- (가능하면) 초기 정보 입력 페이지(#9, #10, #12, #13, #14) 프로토타입 완성 → 정주완
현종
- 미디어 서버에서 여러 강의실을 관리할 수 있도록 구성한다
- 화이트보드 변경사항 참여자 & API 서버에 전달
- 강의 종료 시 음성 스트림 파일로 변환하기
- 강의 종료 시 음성 파일 API 서버로 보내기
- 미디어서버에서 한번에 합칠지 주기적으로 보낼지 논의 필요
승연
- 배포된 미디어 서버에서 정상적으로 미디어 스트림 주고받지 못하는 문제 해결
- 화이트보드 화면 로그 기록 미디어서버로 받기
- 참여자 발표하면 발표자 질문 가져오기
**월요일**
담당자 | 테스크 설명 |
---|---|
모두 | 주간 스프린트 계획 |
정주완 | #66 강의자가 원할 때 강의자의 음성을 음소거/해제 사용할 수 있다. |
정주완 | #73 참여자 헤더 정보를 표시할 수 있다. (강의 나가기 등) |
정주완 | #74 ‘강의 나가기’ 버튼을 클릭하여 강의에서 나갈 수 있다. 알림창으로 이를 다시 확인한다. |
변진상 | #48 메모지 텍스트 수정 |
이현종 | 다양한 기능 지원을 위한 미디어 서버 설계 |
이승연 | #00 배포환경에서 MediaStream 참여자가 못 받는 문제 수정 |
이승연 | #00 로그아웃 |
이승연 | #00 강의 다시 듣기 API |
이동령 | #16 메인 페이지 프로토타입 개발 완료 |
화요일
담당자 | 테스크 설명 |
---|---|
변진상 | #48 메모지 텍스트 수정 |
변진상 | #144 화이트보드에 이미지를 추가할 수 있다. |
변진상 | #92 ‘지우개’ 버튼을 클릭하여 지우기 모드로 전환할 수 있다. |
이현종 | #146 미디어 서버에서 여러 방을 관리할 수 있도록 구성한다 |
이현종 | #45 해당 강의실 참여자에게 화이트보드 변경사항 전달 |
이현종 | #87 강의실에 있는 참여자의 질문을 발표자에게 전달한다. |
이현종 | #156 중간에 강의실에서 나갈 시, 강의실 정보에서 해당 참여자를 제거한다. |
이현종 | #30 강의 종료 시 해당 강의실 정보와 발표자와 참여자의 소켓 정보를 제거한다. |
정주완 | #58 음성 스트림을 이용해 지속적으로 참여자에게 음성 데이터를 전달한다. |
정주완 | #71 ‘음소거’ 토글을 클릭하여 강의 소리를 끄거나 켤 수 있다. |
정주완 | #72 설정 모달에서 출력 장치와 강의 볼륨을 조절할 수 있다. |
정주완 | ‘음소거’ 토글을 클릭하여 강의 소리를 끄거나 켤 수 있다. |
이승연 | #00 화면 데이터 저장 API |
이승연 | #00 강의 종료 및 404 에러처리 |
이동령 | #68 Header 강의 코드 공유 버튼 추가 |
이동령 | #10 초기 정보 입력 페이지 기본 UI 구성 |
수요일
담당자 | 테스크 설명 |
---|---|
이현종 | #59 강의 종료 시 음성 스트림 파일로 변환하기 |
이현종 | #00 강의실 구분해서 화이트보드 변경사항 API 서버로 전달 |
이현종 | #161 강의 종료 시 API 서버로 음성 파일 보내기 |
정주완 | #43 화면의 정보들을 주기적으로 서버로 보낸다. |
이승연 | #00 음성데이터 저장 API |
변진상 | #145 질문 리스트 UI 개발 |
변진상 | #56 버튼을 클릭하여 질문 내용이 적힌 포스트잇 리스트를 확인할 수 있다. (포스트잇 사이드바 표시) |
변진상 | #55 질문의 개수에 따라 버튼 인디케이터에 숫자가 표시된다. |
이동령 | #10 초기 정보 입력 페이지 구현 완료 |
목요일
담당자 | 테스크 설명 |
---|---|
모두 | 금요일 기술 공유 발표 대비 (아침에 발표자 선정) |
모두 | 멘토링 대비 |
모두 | 릴리즈 노트 작성 |
BE | 배포 준비 (github actions 파일 수정하기) |
이현종 | 방 생성 & 참여 시 어떤 flow로 진행할 지 이야기해보기 (api 서버, 미디어 서버) |
정주완 | #44 강의 참여자는 서버로부터 화면의 정보를 받아 화이트보드를 구성한다. |
정주완 | #65 강의자가 강의 시작/종료 버튼을 클릭하여 시작, 종료를 할 수 있다. 알림창을 표시하여 다시 확인한다. |
변진상 | #40 질문 내용을 입력하여 버튼을 클릭하면, 서버에 질문 내용을 전달한다. |
변진상 | #57 질문이 적힌 포스트잇을 클릭하여 화이트보드에 추가할 수 있다. |
변진상 | #172 글자가 개행됨에 따라 메모지 크기 조절 기능 구현 |
이동령 | #76 마이 페이지 닉네임 수정 기능 완성 |
이동령 | #00 반응형 작업, 모바일 뷰 확인 |
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- 기술적인 딥다이브…! 심도있는 부분들을 구현해보거나 개선해보고 싶습니다. 여기에 기록까지!
변진상
- 구현 열심히 하는 와중에 설계, 기록을 잊지 말자!
정주완
- 그동안 구현에만 급급했던 것 같아서.. 기술적으로 깊이있는 도전 해보기!
이현종
- 프로젝트 끝나고 조금이라도 더 열심히 해볼 걸 하는 마음 안 들도록 하루하루 시간 알차게 보내기 ! 많은 예외처리 및 검증 등 꼼꼼하게 구현하기 ! 프로젝트 질문 대비하기
이승연
- 일단 거의 다 완성하기! 아마 제일 개발만 하는 주가 되지 않을까 싶은데 열심히 해보겠습니다
- 구글 로그인
- 강의방 생성과 입장
- 다시보기 기능
- 참여자 → 발표자 질문하기
동령
-
#7 버튼을 클릭하여 구글 소셜 로그인을 진행할 수 있다.
-
#9 서버로부터 받은 프로필 이미지와 닉네임을 표시한다.
-
#12 닉네임을 검증하여 올바른 경우 시작하기 버튼을 활성화 하고, 올바르지 않은 경우 경고 문구를 표시한다.
-
#13 활성화된 시작하기 버튼을 클릭하면 메인 페이지로 이동한다. (검증, 분기 처리)
-
#14 닉네임이 중복되었으면 경고 모달을 표시한다. (모달 구현)
-
#61 사용자의 프로필과 정보(닉네임, 이메일)을 확인할 수 있다.(서버요청 포함)
-
#63 로그아웃 버튼을 클릭하면 로그아웃 후 로그인 화면으로 이동한다. (서버 요청)
-
#24 404 페이지를 확인할 수 있고, 버튼을 클릭하여 메인 페이지로 이동할 수 있다.(UI 작업 포함)
-
#77 서버로부터 지난 강의 기록을 불러온 후 화면에 리스트를 렌더링시킨다.
-
#78 특정 강의 선택 시 다시보기 페이지로 리다이렉트된다.
-
강의 생성과 강의 참여 관련 API 연동
-
다시보기 페이지 관련 프로토타입 구현
-
hook과 상태관리 분리, directory 구조 개선
~~/frontend/src/store/stateSpeakerVolume.ts(카멜)~~
→/frontend/src/stores/stateSpeakerVolume.ts(카멜)
-
모바일 고려 PWA 작업
-
SEO 관련 작업 (구글 검색창 검색 시에 노출되도록)
-
svg 관련 처리 방식 고민
-
modal 관리 방식 고민, 개선
주완
- 강의자 화이트보드 공유 안정화 (바로 잘 나오는지, 영상 저장은 잘 되는지 테스트 + 시간 나면 공유 방식 개선 고려)
- 미디어 서버와 연결 후 소켓 작업 테스트
- 강의 코드에 맞춰서 강의방 생성/입장
- 강의자 다시보기 페이지 구현 (자막, 영상 받아서 표시)
진상
- #42 강의 참여 페이지 채팅 사이드바를 사용자가 확인할 수 있다 (UI 작업)
- #40 질문 내용을 입력하여 버튼을 클릭하면, 서버에 질문 내용을 전달한다.
- #185 질문이 들어오면 발표자에게도 반영하기(인디케이터, 질문리스트)
현종 (API 서버에서 기능 구현할 건 다 끝내기)
프론트랑 구글 로그인 연동 완료하기#00 최초 로그인 유저인지 확인하는 로직 추가하기-
#79 클로바 API 연동하기 → 영상에서 글을 추출하기(승연님이 맡아주심) - #00 미디어 서버로부터 화이트보드 수정사항 받으면 DB에 저장
- #00 다시보기 기능 API 구현 (화이트 보드 JSON 받아서 클라이언트한테 뿌리기)
- 강의 참여 시 발표자의 마지막 화이트 보드 수정사항 받기 (발표자 재접속시 완료되지 않은 질문도)
- #00 (시간되면) 사용자 인증 완벽히 설계하고 구현하기
승연 (미디어 서버에서 기능 구현할 건 다 끝내기)
#59 미디어 파일 로컬 디렉토리에 저장한거 DB나 저장소에 저장하기#00 강의 끝나면 api 서버로 1번링크랑 강의실 번호랑 해서 강의 끝났다는 요청 보내기- #00 발표자 화이트보드 브로드캐스팅 하기
- #00 미디어서버 연결하는 부분 개선하기
- #00 프론트랑 개발한 부분 잘 연동하기
월요일
담당자 | 테스크 설명 |
---|---|
모두 | 5주차 스프린트 계획 |
변진상 | #42 강의 참여 페이지 채팅 사이드바를 사용자가 확인할 수 있다 (UI 작업) |
변진상 | http://socket.io/ 또는 소켓통신 공부하기 |
정주완 | 강의자 화이트보드 공유 개선사항 테스트 |
정주완 | 미디어 서버와 연결 후 소켓 작업 테스트, 소켓 recoil 연결 테스트 |
이동령 | #7 버튼을 클릭하여 구글 소셜 로그인을 진행할 수 있다. |
이동령 | #9 서버로부터 받은 프로필 이미지와 닉네임을 표시한다. |
이동령 | #12 닉네임을 검증하여 올바른 경우 시작하기 버튼을 활성화 하고, 올바르지 않은 경우 경고 문구를 표시한다. |
이동령 | #13 활성화된 시작하기 버튼을 클릭하면 메인 페이지로 이동한다. (검증, 분기 처리) |
이동령 | #14 닉네임이 중복되었으면 경고 모달을 표시한다. (모달 구현) |
이동령 | #24 404 페이지를 확인할 수 있고, 버튼을 클릭하여 메인 페이지로 이동할 수 있다.(UI 작업 포함) |
이현종 | 구글 로그인 프론트엔드 연동 완료하기 |
이승연 | API 문서 수정 |
이승연 | NCP Object Storage 설정 |
화요일
담당자 | 테스크 설명 |
---|---|
이동령 | 강의 생성과 강의 참여 관련 API 연동 |
이동령 | 다시보기 페이지 관련 프로토타입 구현 |
변진상 | #40 질문 내용을 입력하여 버튼을 클릭하면, 서버에 질문 내용을 전달한다. |
변진상 | #185 질문이 들어오면 발표자에게도 반영하기(인디케이터, 질문리스트) |
정주완 | 강의 코드에 맞춰서 강의방 생성/입장 구현 |
정주완 | 참여자 페이지에서 강의 진행 시간을 확인할 수 있다. |
정주완 | #80 프롬프트 사이드바를 확인할 수 있다. (UI 작업) |
이현종 | #194 최초로 로그인한 사용자일 경우 닉네임을 설정하도록 한다. |
이현종 | #79 클로바 API 연동하기 → 영상에서 글을 추출하기 |
이현종 | #00 화이트보드 로그 DB에 저장 |
이승연 | #59 미디어 파일 로컬 디렉토리에 저장한거 DB나 저장소에 저장하기 |
이승연 | #00 강의 끝나면 api 서버로 1번링크랑 강의실 번호랑 해서 강의 끝났다는 요청 보내기 |
수요일
담당자 | 테스크 설명 |
---|---|
모두 | 멘토링 대비 |
모두 | 릴리즈 한 번 하기 + 릴리즈 노트 작성 |
이동령 | 유저 정보 초기 입력 관련 API 연동 |
이동령 | 유저 정보 수정 관련 API 연동 |
정주완 | #39 서버로부터 진행자의 화이트보드를 받아 화면에 렌더링한다. (방식 변경) |
정주완 | #43 화면의 정보들을 주기적으로 서버로 보낸다 (방식 변경) |
정주완 | #44 강의 참여자는 서버로부터 화면의 정보를 받아 화이트보드를 구성한다 (방식 변경) |
정주완 | #207 발표자의 화이트 보드를 공유 될 때, 화질이 저하되어 참여자에게 전달된다. |
변진상 | #185 질문이 들어오면 발표자에게도 반영하기(인디케이터, 질문리스트) 구현 마무리 후 추가 테스크 할당 |
이현종 | #00 다시보기 기능 API 구현 (미디어 파일 받아서 클라이언트한테 뿌리기) → 1차, JSON |
목요일
담당자 | 테스크 설명 |
---|---|
모두 | 금요일 기술 공유 발표 대비 (아침에 발표자 선정) |
모두 | 릴리즈 노트 작성 |
정주완 | #81 AI 기반으로 생성한 강의 프롬프트 표시한다. 특정 시간대의 프롬프트를 표시할 수 있다. |
정주완 | #82 프롬프트의 내용을 클릭 시 해당 시간대로 재생 시간 이동할 수 있다. |
정주완 | #31 서버에서 강의 종료 알림을 받으면 메인 페이지로 이동하고, 강의 종료 메세지를 표시한다. |
정주완 | #36 ‘종료하시겠습니까?’ 모달창을 표시하고 이를 클릭하여 발표자가 강의를 종료하고, 서버에 정보를 알린다. |
변진상 | #211 질문 채팅 한글 입력시 마지막 글자가 전송되는 버그 해결 |
변진상 | #75 다시보기 페이지에 맞는 헤더 정보를 표시할 수 있다. (강의 코드 disabled) |
변진상 | #205 발표자 페이지 모바일 접근 막기 |
변진상 | #204 질문 채팅 토글로 숨기고 보여주기 |
변진상 | #80 프롬프트 사이드바를 확인할 수 있다. (UI 작업) |
변진상 | #216 개선: 발표 참여자-최신 질문에 맞춰 스크롤 이동하기 |
변진상 | #216 개선: 발표 진행자-최신 질문에 하이라이팅 |
변진상 | #216 개선: 발표 진행자-최신 질문을 상단으로 올리기 |
변진상 | #217 개선: 화이트보드-backspace로 그래픽 요소 지우기 |
변진상 | #218 개선: 발표 진행자-메모지 색 하나로 통일 |
금요일
담당자 | 테스크 설명 |
---|---|
모두 | 기술 공유 |
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- MVP 완성!!!!!!! 발표 잘 끝마치고 네트워킹 재밌게 참여하기 :)
변진상
- 개선 사항 잘 찾아서 반영하기. 기록하기
정주완
- 발표할 때 에러나지 않게 예외 처리 잘 해놓기!
이현종
- 발표 내용을 위한 준비, 지금까지 한 것 잘 정리해서 멋지게 발표하기
이승연
- 완성! 어떻게든 굴러가는 무언가를 만듭시다… 다음주 이 시간이면 아침 10시에 안 일어나도 돼요! 그만큼 후회없는 마지막 한 주 보냅시다 :)
월요일
담당자 | 테스크 설명 |
---|---|
모두 | 주간 스프린트 계획 작성하기 |
FE | state들 stores 폴더로 옮기기 |
BE | 미디어서버 부하 테스트 관련 |
정주완 | 화이트보드 다시보기 프로토타입 구현 완료하기 |
정주완 | 화이트보드 API 연결해보기? (주소는 어떻게 할 지 등등 논의) |
이승연 | API 수정사항 있으면 바로바로 수정하기 |
이승연 | 테스트코드 작성하는 기준이나 방법 찾아보고 적용 |
이현종 | 미디어서버 변경 사항 논의하기 |
금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!
이동령
- MVP 완성!!!!!!! 발표 잘 끝마치고 네트워킹 재밌게 참여하기 :)
변진상
- 개선 사항 잘 찾아서 반영하기. 기록하기
정주완
- 발표할 때 에러나지 않게 예외 처리 잘 해놓기!
이현종
- 발표 내용을 위한 준비, 지금까지 한 것 잘 정리해서 멋지게 발표하기
이승연
- 완성! 어떻게든 굴러가는 무언가를 만듭시다… 다음주 이 시간이면 아침 10시에 안 일어나도 돼요! 그만큼 후회없는 마지막 한 주 보냅시다 :)
월요일
담당자 | 테스크 설명 |
---|---|
모두 | 주간 스프린트 계획 작성하기 |
FE | state들 stores 폴더로 옮기기 |
BE | 미디어서버 부하 테스트 관련 |
정주완 | 화이트보드 다시보기 프로토타입 구현 완료하기 |
정주완 | 화이트보드 API 연결해보기? (주소는 어떻게 할 지 등등 논의) |
이승연 | API 수정사항 있으면 바로바로 수정하기 |
이승연 | 테스트코드 작성하는 기준이나 방법 찾아보고 적용 |
이현종 | 미디어서버 변경 사항 논의하기 |
이현종 | 발표자 초기 화이트보드 내용 전달 부분 |
이현종 | 발표자 재 입장시 데이터 전달 |
이현종 | 질문 내용 전달 시 수정 사항 있음 |
이현종 | 질문 해결 시 요청 변경 사항 |
이현종 | 변경 된 미디어서버 테스트하기 |
이현종 | 강의 시작 & 강의 종료시 API 서버로 요청하기 |
이현종 | 화이트보드 변경 시 API 서버로 변경 데이터 전달하기 |
이현종 | socket 커넥션이 종료된 참여자는 목록에서 제거 |
이동령 | 링크 공유 관련 env 처리하기 |
이동령 | 메인 페이지 API 수정하기 |
이동령 | header API 수정하기 |
이동령 | guest 고려하여 header 수정하기 |
이동령 | 마이페이지 API 연결하기 |
변진상 | 메모지 입력 시 백스페이스 문제 해결 |
변진상 | 선과 메모지를 블록으로 동시 선택 시 메모지 편집 툴바가 표시되는 문제 해결 |
변진상 | 프로그래스 바 드래그로 진행시간 옮길 수 있도록 구현 |
변진상 | test페이지 내에 구현되어있는 컴포넌트 위치 옮기기. |
화요일
담당자 | 테스크 설명 |
---|---|
모두 | 멘토링 대비 |
모두 | 릴리즈 한 번 하기 + 릴리즈 노트 작성 |
모두 | 최소한의 MVP까지 서비스 완성하기 |
모두 | 발표 내용 요약 작성하기 (최종 발표 타임 테이블에 ~수 10:00 까지) |
모두 | github 와 문서 정리 시작하기 |
정주완 | 발표자 새로고침 문제 해결 + 오류 수정 |
변진상 | 화이트 보드 되돌리기 기능, 펜 두께 설정 기능 |
변진상 | 메모지 영어, 한글 폰트가 다른 문제 |
BE | 미디어서버 부하테스트 |
BE | 서버부하 테스트 |
수요일
담당자 | 테스크 설명 |
---|---|
모두 | 멘토링 내용 반영하기 |
모두 | github 와 문서 최종 점검하기 |
모두 | 코드 개선하기, QA 진행하기 |
목요일
담당자 | 테스크 설명 |
---|---|
모두 | 발표 준비 |
모두 | 최종 QA 마무리하기 |
금요일
담당자 | 테스크 설명 |
---|---|
모두 | 발표 박살내기 |