- 핫 플레이스를 게시할 때는 무조건 하나의 이미지를 올려야 한다.
- 보드 게시판에는 이미지가 없어도 되고, 여러 개의 이미지를 올릴 수 있다.
- 핫 플레이스 보드 게시판 또한 이미지가 없어도 되고, 여러 개의 이미지를 올릴 수 있다.
- 게시판 (보드, 핫플레이스 보드) 조회는 익명 조회가 가능하다.
- 게시판에 글 쓰는 것은 로그인한 회원만 가능하다
- 게시판 수정 및 삭제는 해당 유저만 가능하다.
- 댓글은 1-depth 이다.
- 핫플레이스에서 사용자는 핫플레이스에 대해 인기 투표를 할 수 있다.
- 인기 투표수로 조회를 할 수 있다. (만약 인기 투표수로 한다면, 수정 삭제가 많이 일어나는 vote로 인덱스를 걸기 보다는, 통계 테이블 조회를 통해 index를 걸어야 할 것이다.)
- vote 증가에서는 동시성을 고려해야한다. → 이는 바로 update 쿼리로 처리한다.
- 사용자는 핫플레이스 보드 게시판을 개시할 때, 각자만의 태그를 지정하여, 해당 보드에 지정할 수 있다.
- 상위 5개의 태그를 조회할 수 있다. (인덱스에 대한 고민이 필요하다.)