프로젝트 정보
- 프로젝트명: 실시간 축구 시청 화상 모임 서비스
- 프로젝트 기간: 2022년 1월 3일 ~ 2024년 2월 16일
- 프로젝트 담당자: 박현우(팀장), 김종범, 이효리, 장승호, 조은별, 황인규
요구사항 정의서
요구사항 목록
- 회원가입 기능
- 회원정보 수정, 삭제, 조회
- 로그인 기능
- 경기 알림 기능
- 팔로우한 구단 기준 경기 일정 알림
- 프로필 엠블럼 꾸미기 기능
- 추가, 수정, 삭제
- 그룹 기능
- 내 그룹 목록 조회, 그룹 상세 보기, 생성, 수정, 삭제
- 그룹을 생성한 사용자가 그룹장이 된다.
- 그룹장만 그룹을 수정, 삭제할 수 있다.
- 그룹원 초대
- 그룹 생성 후 초대 링크 발급, 복사할 수 있다.
- 초대 링크는 7일간 유효하며, 재발급 받을 수 있다.
- 초대 링크를 공유받은 사람이 링크에 접속하면, 수락 여부를 선택한 후 그룹에 소속될 수 있다.
- 그룹 내 최대인원(우선 6명)을 초과하면, 그룹에 초대되지 않는다.
- 유효하지 않은 초대 링크면, 그룹에 초대되지 않는다.
- 그룹 나가기
- 그룹 구성원은 그룹을 나갈 수 있다.
- 그룹장이 그룹을 나가는 경우, 그룹장을 맡을 구성원을 선택한다.
- 그룹원 강퇴
- 그룹장이 되며, 그룹에서 내보낼 구성원을 선택할 수 있다.
- 그룹 내 촬영한 사진, 영상 공유
- 파티에서 촬영된 사진과 영상을 공유하고, 다운로드할 수 있다.
- 다운로드는 생성 시점 기준 2주 간 유효하다.
- 파티
- 파티 생성
- 최대 입장 가능 인원 수 제한(6명)
- 파티 정보 설정
- 경기 URL
- 파티 접속
- 그룹 구성원은 파티 참여 버튼을 통해 파티으로 이동한다.
- 파티 정보 수정
- 송출한 영상과 파티의 제목을 설정 가능합니다.
- 파티 나가기
- 파티 삭제
- 파티 부가기능
- 콜사인 기능
- 응원하기 투표 실시간 집계 현황
- 경기 시청 기능
- URL 기반
- 경기의 상세 정보 조회 (Home, Away, 선수 정보)
- 경기의 실시간 스코어 정보 조회(스코어, 카드, 교체, 선발 라인업)
- 캠 공유 기능
- 비디오와 오디오를 파티 인원과 공유합니다.
- 비디오와 오디오 ON/OFF는 파티 인원이 선택할 수 있습니다.
- 채팅 기능
- 화면 하단 버튼을 통해 채팅창을 띄웁니다.
- 채팅 입력 완료를 하지 않은 채로 채팅창을 닫고 다시 여는 경우에도 입력란에 기입되었던 채팅 내용이 유지됩니다.
- 파티이 사라지면 전체 채팅 또한 사라집니다.
- 촬영 기능
- 사진, 영상 클립으로 내 PC에 다운로드할 수 있습니다.
- 이후 그룹 내 공유를 선택하면, 그룹 구성원 모두에게 공유 및 다운로드할 수 있습니다.(생성 일자 7일 후 만료)
- 투표
- 생성 기능
- 모든 파티원이 투표 생성 가능합니다.
- 투표 생성 시 투표 생성자가 패널티를 선택할 수 있습니다.
- 참여 기능
- 투표 생성 시 여러 개의 선택지를 가진 투표 생성이 가능합니다.
- 투표를 완료한 경우 투표를 번복할 수 없습니다.
- 마감 기능
- 투표가 모두 진행되었다고 판단하는 경우 투표 생성자는 투표를 마감합니다.
- 결과 기능
- 투표 결과에 따라 파티원에게 패널티가 자동으로 부여됩니다.
- 축구 정보 제공 기능
- 경기 일정 제공 기능
- 구단 정보 제공 기능
- 실시간 경기 정보 제공 기능
- 골, 카드, 교체 경기 실황 정보를 제공합니다.
- 선수 라인업 정보를 제공합니다.
- 구독한 구단의 기사 카카오톡으로 전송