- 전반적인 웹의 기본 소양이 되는 CRUD 게시판을 만들고, 기능을 하나씩 추가해 나가는 식으로 진행하느것이 목표입니다.
- 운영게시판, 자유게시판, 공지사항 3가지 목록을 이용한 게시판 블로그를 만들어보는것이 목표입니다.
- Django, Django-rest-framework, ReactJS 의 능률 향상 목적입니다.
- 차후 Devops, 및 다양한 기술 습득시 업데이트 할 예정입니다.
- 회원가입, 회원탈퇴, 로그아웃, 로그인, 회원 정보 수정 기능
- JWT 토큰을 발급받으며, 이를 추후 사용자 인증 기능, 로그아웃은 프론트에서 처리
- 로그인 하지 않은 유저는 게시판 목록만 읽기 가능합니다.
- 로그인 하지 않은 유저가 세부 게시글 또는 새 게시글 작성에 접근시 로그인 화면으로 이동합니다.
- 게시글 좋아요 기능
- 게시글의 좋아요, 글작성, 글수정 순으로 정렬 가능합니다.
- 댓글 기능
- 게시글 및 댓글 수정, 삭제 는 그 글의 작성자만 가능합니다.
- 댓글 페이징 처리 (default size: 10)