Skip to content

Whiteboard-Journey/asyncrum-frontend

Repository files navigation

Hits

Asyncrum

시차가 존재하는 원격 팀을 위한 화이트보드 + 비디오 로그 기반 비동기 협업 소프트웨어

개발 기간: 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).

배포 주소 (서버 중단 상태)

https://www.asyncrum.com

데모

※ 서버가 가동되고 있지 않은 상태입니다. 일부 기능이 작동하지 않을 수 있습니다.

  1. demo 브랜치에서 코드 복사
git clone -b demo --single-branch https://github.com/Whiteboard-Journey/asyncrum-frontend.git
  1. dependency 설치
yarn
  1. json-server 설치 및 구동
npm install -g json-server
json-server --watch src/mock-server/db.json --port 3001
  1. 코드 실행
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

동작 화면

랜딩 페이지

로그인

팀 워크스페이스

dashboard.png dashboard_dark.png

데일리 스크럼

동시 편집 화이트보드

whiteboard.png

실시간 회의

meeting.png

설정

Releases

No releases published

Packages

No packages published

Languages