기획자, 디자이너, PM이 없으므로 흔들림은 있을 수 밖에 없습니다.
플로우부터 확실하게 흔들림 없는 상태로 잡고 가자 ⇒ 그 후 개발이 됐든 디자인이든 디비를 구성하든 뭐든 하자 - 멘토 성기동 -
메인 플로우
- 풋살 팀 경기를 하고 싶은 홍길동은 10명을 모으기가 힘들어 [우리 동네 체육관: 프로젝트명] 어플을 찾았다.
- 공고글을 올리기 위해 회원가입과 로그인을 한다.
- 홍길동은 자신의 팀 생성을 하여 팀원들을 등록한다.
- 홍길동은 공고글을 올린다.
- 같은 심정이었던 심청이는 대결 신청하기를 눌러 홍길동과 소통을 한다.
- 또 다른 심봉사도 대결 신청 후 홍길동과 소통한다.
- 홍길동은 심청이, 심봉사의 팀 프로필과 개인 프로필을 확인한다.
- 홍길동은 심청이, 심봉사와 소통 후 심청이와의 대결을 확정짓는다
- TODO: 예약 장소, 시간을 협의 하여 확인할 수 있다.
- 홍길동과 심청이는 경기 후 후기를 작성한다
MoSCoW
Must
Should
Could
- 모든 페이지
- 사용자는 내 동네 설정 페이지로 이동할 수 있다
Must
- 사용자는 검색 페이지로 이동할 수 있다
Could
- 사용자는 소통 창구 페이지으로 이동할 수 있다
Must
- 사용자는 알림 페이지로 이동할 수 있다
Should
- 사용자는 게시판 페이지로 이동할 수 있다
Could
- 메인 페이지
- 사용자는 팀 생성 페이지로 이동할 수 있다
Must
- 사용자는 내 동네를 기준으로 공고 글 리스트를 볼 수 있다
Must
- 사용자는 종목 버튼을 눌러 종목에 따른 공고를 필터링 할 수 있다
Must
- 사용자는 플로팅 버튼을 통해 대결 공고 쓰기 페이지로 이동할 수 있다
Must
- 회원가입 페이지
- 사용자는 회원가입을 할 수 있다
Must
- 아이디, 비밀번호, 비밀번호 확인, 이름
- 회원가입 성공 시 로그인 페이지로 이동한다
- 회원가입 실패 시 실패 메시지를 볼 수 있다
- 아이디 중복 검사
- 회원가입 버튼 클릭 시 한 번에
- 아이디 중복 체크 버튼 클릭 시 처리
- 실패 메시지
- 실패 메시지를 하나로 vs 구체화
- 로그인 페이지
- 사용자는 로그인을 할 수 있다
Must
- 아이디, 비밀번호
- 로그인 성공 시 이전 페이지로 이동할 수 있다
- 로그인 실패 시 실패 메시지를 볼 수 있다
- 실패 메시지
- 실패 메시지를 하나로 vs 구체화
- 대결 공고 쓰기 페이지
- 사용자는 대결 공고를 쓸 수 있다
Must
- 썸네일, 글 제목, 카테고리 선택, 경기 장소, 시간 정보, 글 설명,
보여줄 동네 설정 - 사용자는 공고 쓰기를 완료하면 대결 공고 확인 페이지로 이동한다
Must
- 공고 쓰기 완료 ⇒ 버튼 클릭
- 대결 공고 확인 페이지
- 사용자는 대결 공고를 확인할 수 있다
Must
썸네일, 작성자,동네, 매너온도, 팀 간략 정보, 글 제목, 경기 장소, 시간 정보, 글 내용, 마감 여부- 사용자는 공고 확인 페이지에서 소통 창구 페이지로 이동할 수 있다
Must
- 이동 ⇒ 페이지 링크 버튼
- 사용자는 대결을 신청할 수 있다
Must
- 사용자는 대결을 확정지을 수 있다
Must
- 소통 창구 페이지 ⇒ 채팅 페이지 or 쪽지 페이지
- 사용자는 서로 메세지나 쪽지?를 주고 받을 수 있다
Must
사용자는 약속을 잡을 수 있다사용자는 썸네일, 마감여부, 글 제목, 팀 정보를 확인 할 수 있다
- 후기 작성 페이지
- 사용자는 후기를 작성할 수 있다
Must
- 후기 선택지(매너가 안좋아요)
Should
- 경기 후기(별로에요, 좋아요, 최고에요), 후기 글, 신청하기
Must
- 팀 생성 페이지
- 사용자는 팀을 생성할 수 있다
Must
- 팀명, 장소, 소개글
- 사용자는 팀 생성 완료 시 팀 프로필 페이지로 이동한다
Must
- 팀 생성 완료 ⇒ 버튼 클릭
- 팀 프로필 페이지
- 사용자는 팀 프로필(정보)을 확인할 수 있다
Must
- 팀명, 장소, 소개글,
매너 온도 - 사용자는 팀 프로필 변경 페이지로 이동할 수 있다
Could
- 이동 ⇒ 페이지 링크 버튼
- 개인 프로필 페이지
- 사용자는 개인 프로필을 확인할 수 있다
Must
- 닉네임, 속한 팀, 매너 온도
- 개인 프로필 수정 페이지
- 사용자는 개인 프로필을 수정할 수 있다
Could
- 닉네임, 아이디, 비밀번호, 속한 팀 수정
- 수정 완료 시 개인 프로필 페이지로 이동한다
Could
- 팀 프로필 수정 페이지
- 사용자는 팀 프로필을 수정할 수 있다.
Could
- 팀 명, 장소, 소개 글
- 수정 완료 버튼 클릭 시 API 요청 후 완료되면 해당 팀 프로필 페이지로 이동
Could
- 알림 페이지
- 사용자는 공고 대결 신청에 대한 알림을 확인할 수 있다
Should
- 사용자는 구독한 공고에 대한 새로운 알림을 확인할 수 있다
Could
- 사용자는 알림을 클릭해서 해당 게시물 or 공고 페이지로 이동할 수 있다
Should
- 게시판 페이지
- 사용자는 팀 생성 시 팀원을 못 모으는 경우 구인 글 필요할 것 같음
Could