프로젝트 이름
Orbit(오르빗)
배경 및 필요성
현대 협업 환경은 Jira, Slack, Notion 등 기능별로 분산된 SaaS 사용이 보편화되어 있습니다. 이로 인해 사용자는 잦은 컨텍스트 전환을 겪고 정보가 파편화되어 생산성이 저하되는 문제를 겪습니다. 또한 기존 프로젝트 관리 툴은 복잡하고 직관적이지 못한 인터페이스로 사용자의 피로도를 가중시킵니다.
본 프로젝트는 파편화된 협업 기능을 단일 플랫폼에 통합하고, 사용자 친화적인 UI/UX를 제공하고자 합니다.
특히 프로젝트의 핵심 목표를 추적하는 마일스톤, 작업의 흐름과 의존성을 보여주는 간트 차트, 그리고 팀/개인 일정을 통합 관리하는 캘린더 기능이 유기적으로 상호 연동됩니다. 이처럼 하나의 변경 사항이 모든 관련 기능에 실시간으로 반영되므로, 팀원 누구나 통일된 데이터를 기반으로 프로젝트의 전체 흐름을 한눈에 파악하고 효율적으로 협업하는 환경을 구축하는 것을 목표로 합니다.
프로젝트 주요 기능 명세
1. 사용자 및 워크스페이스 관리
- 계정 관리
- 회원가입: 가입 시 개인 워크스페이스 기본 생성
- 이메일 초대: 초대 링크로 가입 시, 해당 워크스페이스와 개인 워크스페이스에 모두 참여
- 로그인: 마지막 작업 워크스페이스로 자동 랜딩, 초대 링크 접속 시 해당 워크스페이스로 이동
- 회원 탈퇴: 개인 워크스페이스 삭제, 참여 중인 모든 워크스페이스에서 자동 탈퇴 처리
- 프로필 관리: 프로필 정보, 비밀번호, 알림 설정 사용자 직접 수정
- 워크스페이스 관리
- 사용자 조회: 워크스페이스 단위 참여 사용자 목록 조회
- 워크스페이스 전환: 개인-팀 워크스페이스 간 빠른 전환 기능 제공
2. 프로젝트 관리
- 권한 관리
- 최초로 워크스페이스 생성시 생성자 권한 가짐
- 역할에 따른 담당자와 참여자 지정
- 프로젝트 종료는 생성자만 가능하도록 제한
- 진행 상황 시각화
- 부서별 프로젝트 진행 현황 대시보드 제공
- 상위-하위 프로젝트 구조를 트리 형식으로 표현
- 프로젝트별 목표 대비 진행률(%) 시각적 표시
- 산출물 및 파일 관리
- 프로젝트 파일 업로드 및 관리 (S3 등 클라우드 스토리지 연동)
- 버전 관리를 통한 파일 변경 이력 추적
- 화상회의 녹화본, 채팅 파일 등 모든 산출물의 프로젝트 자동 귀속
- 참여자 간 실시간 동시 문서 편집 기능
3. 일정 관리