- 작성자 입장 시나리오
- 유저가 랜딩 페이지로 들어온다.
- 청원 만들기 버튼 누르기
- "로그인을 하세요"라고 유저의 진입을 막는다.
- 유저가 소셜 로그인(카카오 로그인)을 한다.
- 홈 화면으로 돌아온다.
- 청원 만들기 버튼 누른다.
- 청원 작성을 한다. (제목, 내용)
- 청원 등록하기
- 작성된 게시글 상세페이지로 리다이렉트
- 공유 버튼을 누른다. (클립보드 url 복사 버튼O)
- 친구한테 카카오톡 or 에타에 복붙해서 공유한다.
- 동의자 입장 시나리오
- 공유된 링크를 타고 유저가 랜딩 페이지로 들어온다.
- 특정 청원 상세 페이지로 포워딩된다.
- 청원에 대한 찬성 / 반대를 시도한다.
- 로그인 해야한다고 알려준다. (모달 띄운 뒤에 소셜로그인 페이지 리다이렉트)
- 소셜 로그인(카카오 로그인)을 한다.
- 청원 상세 페이지로 리다이렉트 된다.
- 청원에 대한 찬성 / 반대를 누른다.
- 찬성 / 반대가 완료되었음을 시각적으로 나타내준다.
- 찬성 / 반대를 잘못 눌렀음을 깨닫고, 반대 / 찬성으로 바꾼다.