node js, react, mysql 공부 목적의 프로젝트이다. 동시에 배포까지 연계할 수 있으면 하려고 한다. 기술 스택 뿐 만 아니라 프로젝트 시 필요한 단계들을 직접 찾아보고 적용 시켜보기 위한 프로젝트이다.
https://github.com/leejeongwoo1/study_blog_web
체크 | 요구사항명 | 기능명 | 상세 설명 | 필수 데이터 |
---|---|---|---|---|
0 | 게시물 | 게시물 작성 | 게시물 작성 페이지를 통해 게시글을 작성하고 업로드한다. | |
게시물 수정/삭제 | 게시글 작성자가 수정/삭제를 할 수 있도록 한다. | |||
댓글 | 댓글 작성 | 사용자가 게시글에 댓글을 달 수 있다. | ||
댓글 수정/삭제 | 댓글 작성자는 댓글을 수정/삭제 할 수 있다. | |||
로그인 | 기본 로그인 | 아이디/비밀번호를 이용한 로그인을 할 수 있게 한다. | ||
아이디/비밀번호 찾기 | 아이디/비밀번호를 잊어버렸을 경우 찾을 수 있다. | |||
회원관리 | 회원가입 | 이메일, 전화번호, 별명을 받고, 아이디/비밀번호를 생성하여 블로그에 회원가입한다. | ||
회원탈퇴 | 자신의 회원을 정보를 삭제한다. | |||
회원정보 수정 | 이메일/아이디/비밀번호/별명과 같은 회원정보를 수정한다. | |||
기본페이지 | 로그인 안되어있을 때 페이지 | 로그인이 안되어있을 경우는 게시글을 볼 수 있으나 게시글/댓글 작성이 불가능하도록 설정한다. | ||
로그인 되어있을 때 페이지 | 로그인이 되어있을 경우 댓글/게시글 작성이 가능하고 자신의 게시글을 관리할 수 있는 페이지를 제공한다. | |||