Skip to content

✒️ 주간 스프린트 계획

DongRyeong Lee edited this page Dec 13, 2023 · 1 revision

📌 Week1: 2023.11.06~2023.11.10

개인별 목표


금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!

이동령

  • 깔끔한 문서화, 체계적인 협업 기반 만들기

변진상

  • 프로젝트 일과에 잘 적응하기

정주완

  • 기록하는 습관 들이기, 동령님의 노션 스킬 배우기

이현종

  • 프로젝트 협업 전에 필요한 것들 습득하기

이승연

  • 프로젝트 기본적인 흐름 잡기! 팀원들과 가까워지기. 문서로 잘 정리하는 습관 들이기

요일 별 계획


월요일

담당자 테스크 설명
모두 함께 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차 완성
모두 함께 익일 기술 공유 발표 대비

📌 Week2: 2023.11.13~2023.11.17

개인별 목표


금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!

이동령

  • 개발도 개발이지만, 기술 블로깅을 꼭 해보고 싶어요. 보다 기술적으로 깊은 논의를 경험해보고 싶기도 합니다.

변진상

  • 개발의 경험보다 지금 이뤄지고 있는 기획과 다듬어가는 과정이 새로운 경험이기에 글로 남기고 싶습니다.

정주완

  • 개발에 대한 논의를 더 깊게 해보고, 그 과정을 개발 일지로 잘 남겨보고 싶습니다.

이현종

  • 개발일지를 잘 작성하고, 미디어서버 구현 완료 해보고싶다는 생각이 있습니다 !

이승연

  • 개발하는 게 어느 정도 걸릴지, 얼마나 어떻게 할지 구체적인 계획이 나와야할 것 같습니다.

요일 별 계획


월요일

담당자 테스크 설명
모두 함께 프로젝트 핵심 기술 관련 리서치(가능하다면 프로토타입)
모두 함께 프로젝트 백로그 작성
모두 함께 프로젝트 기획 재정립

화요일

담당자 테스크 설명
모두 함께 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 구글 로그인 구현

금요일

담당자 테스크 설명
누구? 기술 공유

📌 Week3: 2023.11.20~2023.11.24

개인별 목표


금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!

이동령

  • 개발 블로깅 시작과 더불어 기술적인 deep dive 준비하기

변진상

  • 무뎌진 리액트의 감각을 세우는 한 주!

정주완

  • 구현을 할 때 개발 일지 잘 작성해보기!

이현종

  • 개발하면서 발생한 이슈들 개발일지에 잘 녹여서 작성하기

이승연

  • 백엔드 API 서버 구현하기로 한 부분 잘 끝내고 미디어서버 부분 잘 이어 받아서 음성 브로드캐스팅 구현하기

이번 주 목표


  • 음성 브로드캐스팅(참여자/발표자로 나뉘어 프로토타입 개발)
  • API DOCS 1차 작성
  • 구글 로그인

FE

  • ez : 모달, 토스트, 헤더 - 공용 컴포넌트화 할 수 있는 요소 작업
    • #62(페이지 이동) #14(경고 모달) #60(사용자 정보 모달) #68 #70 #64
  • normal : 마이크 → 로컬에서 확인 가능하도록 (장치 설정도 가능하도록)
    • #66 #67 #69
  • hard : 음성 브로드캐스팅 API 연결
    • #34
  • normal : 화이트보드 추가 디벨롭 (바탕 그리드, 포스트잇 요소, 커서)
    • #51 #46 #47 #48 #49
  • hard : 구글 로그인 연동
    • #7

  • normal : 초기 설정 페이지 프로토타입 개발

BE

미디어서버 구축 (승연)

마무리

  • 구글 소셜 로그인 적용 (로그인 api)

  • 강의장 나누기 & 관리 (1:N)
  • 음성 스트림 합친 후 api 서버로 전달(ffmepg)
    • 서버에서 합칠지 미디어 서버에서 합칠지?

API 서버 구축 (현종)

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로 문서화

📌 Week4: 2023.11.27~2023.12.01

개인별 목표


금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!

이동령

  • 기술적 도전 요소 찾아보기, 텐션있는 코어타임 가져가기

변진상

  • 더 늦기 전에 기록할 거리들 생각해보고 기록해보기.

정주완

  • 개발일지 잘 작성하기, 코드 이해하기 쉽게 작성하기

이현종

  • 시간 알차게 쓰기, 밀린 개발일지 작성하기

이승연

  • 프론트엔드랑 잘 협업하기

이번 주 목표


  • 음성 브로드캐스팅 완성
  • 구글 로그인
  • 화이트보드 공유
  • 참여자 → 발표자 질문

FE

  • 참여자 페이지 헤더 완성 #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) 프로토타입 완성 → 정주완

BE

현종

  • 미디어 서버에서 여러 강의실을 관리할 수 있도록 구성한다
  • 화이트보드 변경사항 참여자 & API 서버에 전달
  • 강의 종료 시 음성 스트림 파일로 변환하기
  • 강의 종료 시 음성 파일 API 서버로 보내기
    • 미디어서버에서 한번에 합칠지 주기적으로 보낼지 논의 필요

승연

  • 배포된 미디어 서버에서 정상적으로 미디어 스트림 주고받지 못하는 문제 해결
  • 화이트보드 화면 로그 기록 미디어서버로 받기
  • 참여자 발표하면 발표자 질문 가져오기

Untitled

요일 별 계획


**월요일**

담당자 테스크 설명
모두 주간 스프린트 계획
정주완 #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 반응형 작업, 모바일 뷰 확인

📌 Week5: 2023.12.04~2023.12.08

개인별 목표

금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!

이동령

  • 기술적인 딥다이브…! 심도있는 부분들을 구현해보거나 개선해보고 싶습니다. 여기에 기록까지!

변진상

  • 구현 열심히 하는 와중에 설계, 기록을 잊지 말자!

정주완

  • 그동안 구현에만 급급했던 것 같아서.. 기술적으로 깊이있는 도전 해보기!

이현종

  • 프로젝트 끝나고 조금이라도 더 열심히 해볼 걸 하는 마음 안 들도록 하루하루 시간 알차게 보내기 ! 많은 예외처리 및 검증 등 꼼꼼하게 구현하기 ! 프로젝트 질문 대비하기

이승연

  • 일단 거의 다 완성하기! 아마 제일 개발만 하는 주가 되지 않을까 싶은데 열심히 해보겠습니다

이번 주 목표

  • 구글 로그인
  • 강의방 생성과 입장
  • 다시보기 기능
  • 참여자 → 발표자 질문하기

FE

동령

  • #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 질문이 들어오면 발표자에게도 반영하기(인디케이터, 질문리스트)

BE

현종 (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 개선: 발표 진행자-메모지 색 하나로 통일

금요일

담당자 테스크 설명
모두 기술 공유

📌 Week6: 2023.12.11~2023.12.15

개인별 목표

금주에 시도해보고 싶은 개인별 목표를 간단하게 기록해보세요!

이동령

  • 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 마무리하기

금요일

담당자 테스크 설명
모두 발표 박살내기
Clone this wiki locally