시차가 존재하는 원격 팀을 위한 화이트보드 + 비디오 로그 기반 비동기 협업 소프트웨어
개발 기간: 2022. 06 ~ 2022. 11
이 성과는 2022년도 과학기술정보통신부의 재원으로 정보통신기획평가원의 지원을 받아 수행된 연구임. (IITP-2022-SW마에스트로과정)
This work was supported by the Institute of Information & Communications Technology Planning & Evaluation(IITP) grant funded by the Ministry of Science and ICT(MSIT) (IITP-2022-SW Maestro training course).
※ 서버가 가동되고 있지 않은 상태입니다. 일부 기능이 작동하지 않을 수 있습니다.
demo
브랜치에서 코드 복사
git clone -b demo --single-branch https://github.com/Whiteboard-Journey/asyncrum-frontend.git
- dependency 설치
yarn
- json-server 설치 및 구동
npm install -g json-server
json-server --watch src/mock-server/db.json --port 3001
- 코드 실행
yarn start
동시 편집 화이트보드와 동영상을 결합한 협업 소프트웨어로서 원격으로 근무하는 팀을 돕습니다. 비디오 로그 기능을 통해 시차가 존재하는 팀원간의 커뮤니케이션을 원활하게 합니다.
SW마에스트로 13기 벤처 프로젝트로서 네이버 SmartStudio Alto 팀, Yorkie 팀과 협업하며 개발을 진행했습니다.
- 팀 워크스페이스(Dashboard)
- 데일리 스크럼 리스트
- 화이트보드 문서 리스트
- 화상 회의 리스트
- 데일리 스크럼(Daily Standups)
- 데일리 스크럼 녹화
- 데일리 스크럼 시청: 화이트보드 + 비디오 코멘트 쓰레드 북마크가 존재하는 가능한 비디오 플레이어
- 화이트보드 문서
- tldraw + Yorkie 기반 동시 편집 화이트보드
- 이미지/동영상을 업로드 할 수 있는 화이트보드
- 화상 회의
- Jitsi Meet 기반 화상 회의
- Front-end: React, TypeScript, Redux-saga, react-bootstrap, SCSS
- Back-end: Java, Spring Boot, JPA, Mysql, MongoDB, AWS, K8S, Docker, WebRTC, Jitsi, gRPC