프로젝트 정보

요구사항 정의서

요구사항 목록

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