목표
- 포트폴리오에 추가할 Java + Spring Boot + JPA 프로젝트를 결정한다.
무엇을 하면 좋을까?
- 기존 프로젝트를 리팩토링 할 수 있으면서 웹 기반 기술을 모두 할 수 있는 것
- 최근에 했던 코딩 사이트를 재구성 하기로 결정
- 게시판만 잘 구현해도 역량을 충분히 드러낼 수 있음 아마도
- 초기 타겟 대학생
교수님이 아닌 현직자들에게 듣고 싶어요
구상
기능
- CRUD
게시글, 게시글 목록화
페이징 처리
댓글, 대댓글
회원정보
- JPA(mysql) - hibernate
- 로그인 & 소셜 로그인
- 제목, 닉네임 , 제목 + 내용 검색
- JWT OAuth2.0
- AWS + Travis CI 또는 Jenkis 이용한 배포자동화
- REST API
- nginX Revers Proxy
- 고민해볼 로직과 기능
게시물 목록과 이미지 캐싱
자동 로그인
인증메일 관리
예외처리
여담
간단하게 생각 해본건데 꽤 나왔다.
사실 상 리팩토링이 아니라 새로 만드는거나 다름 없음.
0622부터 구체화 해가기로