<aside>
💡 진행하는 프로젝트의 요구사항 명세와 작업 완료 상황을 기록합니다.
</aside>
Authentication
-
사용자는 회원가입을 할 수 있다.
- 회원가입 시 구글, 네이버, 카카오를 통한 간편 회원가입을 할 수 있다.
-
사용자는 로그인을 할 수 있다.
- 구글, 네이버, 카카오 등을 통한 간편 로그인을 할 수 있다.
- 로그인 후, 스터디 그룹 모집 게시판에 글 작성 및 삭제가 가능하다.
- 로그인 후, 스터디 그룹 모집 게시판에 댓글 작성 및 삭제가 가능하다.
- 로그인 후, 스터디 그룹의 게시판에 글 작성 및 삭제가 가능하다.
- 로그인 후, 스터디 그룹의 게시판에 댓글 작성 및 삭제가 가능하다.
- 아이디와 비밀 번호가 일치하지 않을 시,
아이디나 비밀번호가 일치하지 않습니다
라는 메시지를 출력한다.
- 이미 로그인된 사용자가 로그인 시도 시,
이미 로그인 된 사용자입니다
라는 메시지를 출력한다.
-
사용자는 로그아웃을 할 수 있다.
- 로그아웃 후에는 로그인이 필요한 기능에 대한 권한을 잃는다.
Study Group Recruitment
-
사용자는 로그인 하지 않아도 스터디 그룹 모집 게시판의 모집글을 볼 수 있다.
- 현재 존재하는 모집글을 목록으로 볼 수 있다.
- 목록에는 모집글의 분야, 제목, 모집인원, 현재 신청한 인원, 작성자 이름, 작성 날짜 및 시간이 존재한다. → + 본문의 첫째 줄(고려)
- 작성된 모집글들은 기본값은 최신 순서대로 조회된다.
- 작성된 모집글을 필터링 하여 최근 순, 스터디 분야순으로 볼 수 있다.
- 목록에서 모집글을 클릭하면, 선택한 모집글만 자세하게 보이는 상세 페이지로 이동한다.
-
사용자는 로그인 하지 않아도, 모집글의 상세 페이지로 이동하면 모집글의 댓글을 확인할 수 있다.
- 댓글에는 댓글 본문, 작성자 이름, 작성 날짜 및 시간이 존재한다.
- 댓글은 최신 순서대로 조회된다.
-
사용자는 로그인 후에 스터디 그룹 모집 게시판에 모집글을 작성할 수 있다.
- 모집글을 작성할 때, 스터디 분야를 선택할 수 있다.
- 모집글을 작성할 때, 글꼴, 글씨체, 글씨 크기, 링크 등을 첨부할 수 있다.
- 모집글을 작성할 때, 모집 인원을 작성할 수 있다.
- 로그인을 하지 않은 사용자가 모집글 작성 시도 시,
로그인을 먼저 해주세요
라는 에러 메시지 출력 후, 로그인 페이지로 이동한다.
- 스터디 분야를 선택하지 않고 모집글 작성 시도 시,
스터디 분야를 선택해주세요
라는 에러 메시지를 출력한다.
- 모집글에 아무것도 작성하지 않고 모집글 작성 시도 시,
모집글 내용을 입력해주세요
라는 에러 메시지를 출력한다.
- 모집글을 작성하고 완료 버튼을 누르면 모집글 목록 최상단에 글이 추가된다.
-
사용자는 로그인 후에 자신이 작성한 모집글을 수정할 수 있다.
- 로그인을 하지 않은 사용자가 모집글 수정 시도 시,
로그인을 먼저 해주세요
라는 에러 메시지 출력 후, 로그인 페이지로 이동한다.
- 자신이 작성한 모집글이 아닌 다른 모집글을 수정 시도 시,
회원님이 작성한 글이 아닙니다
라는 에러 메시지 출력 후, 모집글로 이동한다.
- 스터디 분야를 선택하지 않고 모집글 수정 시도 시,
스터디 분야를 선택해주세요
라는 에러 메시지를 출력한다.
- 모집글에 아무것도 작성하지 않고 모집글 수정 시도 시,
모집글 내용을 입력해주세요
라는 에러 메시지를 출력한다.
- 수정 후에는 작성했던 모집글이 수정한 내용으로 변경된다.