728x90
반응형
대학교 3학년을 마치고 2개 학기 밖에 안 남긴 시점에서 팀 프로젝트로 팀원들과 함께 계발을 하다가 문뜩 아직 이렇다 할만한 프로젝트를 혼자 완성해 본 적이 없었다. 블로그를 티스토리가 아닌 직접 만든 블로그로 옮길 생각으로 만들다가 '아! 직접 만들면 서버비도 내가 내야 하구나'라는 생각에 거의 완성한 프로젝트를 미완으로 접은 적은 있지만 만들고 배포하고 운영해 본 적이 없어 이번 기회에 게시판 커뮤니티를 만들어야겠다는 생각이 들었다.
그래서 내가 만들어 볼 게시판은 "침하하" 같은 유머, 잡담, 정보 등의 글을 작성하고 이에 대해 개추를 누를 수 있고 댓글과 댓글에 대한 때 댓글을 작성할 수 있는 구조의 게시판이다. 그리고 침하하보다는 조금 더 범용적인 게시판으로 만들기 위해 쪽지와 실시간 사용자 채팅 기능을 추가 하겠다.
- 시큐리티를 이용한 JSON 데이터로 로그인
- JWT를 이용한 인증
- 도메인, 테이블 설계, 엔티티 생성
- 댓글 삭제 로직 구현
- 회원가입 + 정보수정 등 회원 서비스 구현
- 게시판 서비스 구현
- 댓글 서비스 구현 (1댓글 -> *(무한) 대댓글 구조)
- 예외 처리
- 예외 메세지 국제화
- 카테고리별 게시판 분류
- 게시글 페이징
- 동적인 검색 조건을 사용한 검색
- 사용자 간 쪽지 기능
- 무한 쪽지 스크롤
- 게시물 & 댓글에 대한 알람
- 쪽지에 대한 알람
- 접속한 사용자 간 실시간 채팅
- Swagger를 사용한 API 문서 만들기
- 신고 & 블랙리스트 기능
- AOP를 통한 로그
- 어드민 페이지
- 캐시
- 배포 (+ 무중단 배포)
- 배포 자동화
- vue.js로 간단한 프론트
일단 이 정도는 하고 싶다는 생각이 든 거는 이 정도인데......
많다.......
이번 학기에 할일
- 학교 14학점
- 정처기 준비
- 코테 공부
- sqld준비
- UMC Server 파트장
- 멋쟁이 사자처럼
- 게시판 프로젝트
이 많은 일을 다 할 수 있을지 의문이 들지만 일단 저질러보면 어떻게든 되겠지라는 마인드로 시작해 봐야겠다......
728x90
반응형
'프로젝트 > 게시판 프로젝트' 카테고리의 다른 글
[SpringBoot/게시판] 게시판 API(3) -JSON 로그인을 위한 회원 엔티티 설계 (0) | 2024.02.15 |
---|---|
[SpringBoot/게시판] 게시판 API(2) - 프로젝트 생성 (0) | 2024.02.15 |