- 사용자는 서비스에 회원가입할 수 있다.
- 권한
- 주장
- 모든 권한
- 팀 관련
- 팀 정보 변경 권한
- 팀해체 권한
- 권한을 부여하는 권한
- 사용자 관련
- 가입 신청 받을 수 있는 권한
- 가입 권유 할 수 있는 권한
- 방출권한
- 경기 관련
- 구인 게시판에 글을 올릴 수 있는 권한
- 경기 참가 신청 가능한 권한
- 사용자는 팀을 생성할 수 있다.
- 팀을 생성한 사용자는 주장 권한을 갖는다.
- 사용자는 다수의 팀을 생성할 수 있다.
- 한 팀당 제한인원은 50명이다.
- 모든 사용자는 종목별로 등록된 경기를 확인할 수 있다.
- 경기 온보딩
- 사용자가 필터링해서 조회할 수 있다. (지역별, 티어 순 + @?)
- 권한을 갖는 사용자는 경기를 등록할 수 있다. (
랭겜or 일반겜 도입? ) - 주장인 팀중 팀을 선택
- 팀원 선택
- 최소 인원수를 설정해야 한다.
- 위치 정보
- 일정 정보
- 등등
- 경기 참가 신청 권한을 갖는 사용자는 경기 신청을 할 수 있다.
- 신청하는 팀원을 선택해서 신청한다.
- 경기를 등록한 사용자는 경기 신청이 왔을 때 알림을 받을 수 있다. (문자 or 카카오톡)
- 팀 페이지에서 경기 신청을 한 팀의 엔트리를 확인하고 경기할 한팀의 신청을 수락할 수 있다.
- 경기가 성사된 상대방 팀에게 알림이 전송된다. (문자 or 카카오톡)
- 경기가 수락이 된다.
여기서 매칭 시스템인지 SNS인지?경기장 예약의 유무에 따라서 라고 생각됩니다. (스펙 정의가 필요)- JoinPoint
- 경기를 신청한 사람과 등록한 사람은 소통할 수 있다.
- 경기 전에 세부 사항을 정하기 위한 스몰 토크가 이루어 지는 곳..? → 보편적인 방법이라 생각됩니다.
- → 조금 더 논의할 방향 ( 채팅, 쪽지 등 )
- 예약이 확정된 다음에는 취소 불가, 노쇼 처리
- 용병제도 ( 랭겜 불가 )
- 용병 인원 부터 모집
- 용병 인원이 채워지면 경기 신청 가능 상태로 변경
case 1 : 용병 구인 게시판 ( 팀에 용병 권한으로 가입 ) —> 디폴트
case 2 : 경기 등록하며 용병 구하는 중 표시하기 —> 급하게 구인할 상황이 생겼을 때, 해당 경기로 바로 용병을 모집할 수 있도록. —> 추가기능으로 고민.
- 사용자는 경기 기록을 남길 수 있다.
- 노쇼 신고 및 기록을 할 수 있다.
- 상대 팀의 경기 내용을 평가할 수 있다.
경기별 실력평가 or매너 점수만 평가 ( 포커싱 : 친목도모- 랭겜 + 일반겜 vs 경쟁 시스템 - 랭겜)경기 결과 (승, 패) 는 기록-경쟁시스템 - 랭겜- 승은 점수 + ?
- 패는 점수 - ?
팀단위 승패를 결정하는 방식을승패 결정 버튼
을 통해서 구현.승패 결정 버튼일정 기간내에 수락하지 않는 경우 수락된 것으로 간주 (수락 버튼을 누르지 않는 경우를 방지)만약 서로 승패나 점수를 올리지 않는 경우 둘다 패배로 간주같은패널티
를 구현하는것이 어떨까요?- 매너 평가 선택지를 주고 평가 - 친목도모 - 일반겜 + 랭겜
- 스티커 처럼 보여주는 형식으로 하는 방안도 있음
- 당근마켓 스티커 + 네이버예약 후기 태그
- 경기 후 점수평가
- 경기 점수가 팀 점수에 합산
- 경기 점수가 개인별 점수에 합산 (용병 포함)
- 주장 권한을 갖는 사용자는 다른 사용자를 팀에 가입시킬 수 있다.
- 다른 사용자에게 가입 권유 요청을 보낼 수 있다.
- 사용자 검색을 통해서 권유 요청 보낼 수 있다.
- 팀 구하기 게시판 글을 통해서 팀을 구하는 사용자에게 가입 권유 요청 보낼 수 있다.
- 다른 사용자가 가입요청을 하면 이를 수락하여 팀에 합류시킬 수 있다.
- 팀원 구하기 게시판 글에 대한 사용자의 요청을 수락할 수 있다.
백둥이는 이렇게 생각해요!
운동에 맞는 View 모호한 부분 마지막과 매칭되어서 결정할 부분인것 같음
- 축구를 기준으로 했을때 11명의 포메이션을 보여줌
→ 프론트분들의 자세한 설명을 듣고 싶습니다!
심판은 개인 유저
로 심판이 하고 싶은 분들이 하면 좋을것 같습니다!
랭킹 시스템이 있는 아이디어 좋은것 같습니다!티어를 결정하는 기준, 승급 기준 픽스이때 티어를 통해 랭킹을 결정하고,티어를 결정하는 기준
,승급 기준
에 대해서 생각해보면 좋을것 같습니다. ex) 퍼센트나 판수, 승급 기준
→ 점수 얘기가 되면 승급 기준은 금방 정할것 같아요.
매 시즌 (매 달? 매 년? 6개월? 등등)마다
상위권 팀
들을 보여주면 좋을것 같아요!저희는 정확성을 띄는 랭킹보다는 재미의 한 요소로 생각하고 있어요!
혹시 채팅 기능이 주요 기능이 아니라면 이 역할을 대신할 수 있을것 같습니다! (채팅이 없다면 댓글은 필수적으로 있어야 할듯합니다.)
댓글 기능
→ JoinPoint 로 이동
경기중인 경우에도 리스트를 보여주는것이 좋을까요? 경기중 표시
만약 경기중인 경우 리스트에서
경기중
과 같이 View가 변경 (팀원간 생각)→ 용병을 구하기 위한 긴급상황을 위함
용병 시스템 너무 좋은것 같습니다! 구체적으로 어떻게 하면 좋을까요?용병은 용병을 모집한 팀에 일시적인 팀원으로 받아들이는 과정이 필요할까요? 일시적인 팀원 or 팀 권한 용병만약 그렇다면 팀원에서 퇴출하는 과정도 필요할까요?용병의 승률은 팀에 영향을 미치는게 맞을까요?
→ 함께 결정하시죠!
팀 계정과유저 계정이 분리되어 있는지 궁금합니다!
- 아니면 주장인 유저가 팀 관리를 할 수 있는건가요!?
→ 주장인 유저가 팀 관리를 할 수 있는건가요!? 라고 생각합니다
종목별로 서비스를 런칭하는것도 좋지만 메이저 종목으로 갯수를 줄여보는것은 어떨까요?? 종목별, 포지션별 데이터 테이블 설정 필요
- 축구나 풋살, 농구, 야구, 족구 중에 한... 3가지 정도!?로 줄여서 서비스를 진행해보는것도 좋아보여요!
- 그리고 이후에 확장해 나가는것도 개발 진행시에 편리할듯 해요! 종류가 많아 질수록 다르게 구현해야 하는 내용 (축구 종목의 경우 화면에 축구공이 보여진다던지, 야구의 경우 빳따(?)를 보여준다던지 등등)이 많아질것 같아요!
→ 좋습니다!