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