- UseCase명: 커플 커뮤니티
- Actor명: 사용자, 다른 사용자, 시스템
- UseCase 개요: 사용자가 커뮤니티 활동을 하기 위해 게시판 페이지에 접속한다.
- 사전 조건: 사용자는 로그인 한 상태이고 게시판 페이지에 접속한 상태이며 회원가입 때 만든 별명으로 커뮤니티를 이용한다.
- 이벤트 흐름:
- 정상 흐름:
- 사용자는 글을 쓰기 위해 게시글 작성하기를 눌러 제목과 내용을 입력하고 등록할 수 있다.
- 사용자는 자신이 등록한 게시글과 다른 사용자가 등록한 게시글을 조회할 수 있다.
- 사용자는 자신이 등록한 게시글에 좋아요를 등록할 수 있고 삭제할 수 있다.
- 사용자는 자신이 등록한 게시글에 댓글을 등록, 조회, 수정, 삭제할 수 있다.
- 사용자는 다른 사용자가 등록한 게시글의 자신의 댓글을 등록, 조회, 수정, 삭제할 수 있고, 다른 사용자의 댓글을 조회할 수 있다.
- 사용자는 다른 사용잦가 등록한 게시글의 좋아요를 등록할 수 있고 삭제할 수 있다.
- 사용자는 게시글이 한 페이지에 15개가 넘어가면 페이지 네이션 기능을 이용할 수 있다.
- 사용자는 게시글에 대한 작성일자, 수정일자를 확인할 수 있다.
- 사용자는 내가 쓴 글 목록을 검색창에 별명을 입력하여 목록을 조회할 수 있다.
- 선택 흐름: 해당 사항 없음
- 예외 흐름: 해당 사항 없음
