투표에 참여할 때
- 카카오톡으로 공유받은 URL로 사이트에 접속한다.
- 투표가 완료된 경우 투표 결과 페이지로 이동된다.
- 그 외의 경우는 아래에 케이스에 따른다.
투표한 적이 있는 경우 (Localstorage에 사용자 id가 있는 경우)
- 보기모드 페이지로 진입한다.
- 모임의 정보를 확인한다.
- 모임의 이름
- 현재 참석자 이름
- 참석자 목록
- 투표 현황 캘린더
- 참석자 목록 또는 캘린더의 날짜를 클릭한다.
- 참석자 목록 클릭 시
- 캘린더의 날짜 클릭 시
- 해당 날짜에 투표한 참석자가 참석자 목록에서 하이라이트 된다.
- (Optional) 공유하기 버튼을 클릭한다.
- 모바일 하단에 모달이 보여진다.
- 카카오톡, 클립보드의 복사를 선택할 수 있다.
- 카카오톡에 모임 URL을 공유한다.
- 다시 투표하러 가기 버튼을 클릭한다.
- 투표모드 페이지로 이동된다.
- 현재 사용자의 이름 표시
- 캘린더에 투표된 날짜들에 하이라이팅
- 캘린더에서 투표를 수정한다.
- 투표하기 버튼을 누른다.
- (Optional) 다음에 하기 버튼을 누른다.
투표한 적이 없는 경우 (Localstorage에 사용자 id가 없는 경우)
- 투표모드 페이지로 이동된다.
- (case 1)이미 투표한 적이 있는 경우 참석자 목록에서 참석자를 클릭한다.
- 투표한 적이 있는 경우의 5번 플로우와 동일하게 진행된다.
- (case 2) 캘린더에서 참석 가능한 날짜를 클릭한다.
- 투표하기 버튼을 클릭한다.
- 다음에 하기 버튼을 클릭 시 사용자 이름이 없이 보기 모드로 이동된다.
- 사용자 입력 모달이 보여진다.
- 모달에서 투표 버튼을 클릭한다.
다음에 버튼 : 모달이 닫히며 다시 투표할 수 있다.
설정 버튼 : 투표가 이루어진다.
- 보기모드 페이지로 이동된다.