Hwan'Story 블로그 서비스 개발 내역

Hwan'Story TODO
-
2022-07-12스프링 프레임워크를 이용한 백엔드 서버 개발을 위해서 프로젝트 생성 -
2022-07-13기본적인 HelloWorld 수준의 프로젝트에 Docker 와 자동 배포를 위한 Jenkins 설정 진행 -
2022-07-15스웨거 적용, Jenkins를 이용한 자동 빌드 / 배포 구성 완료 -
2022-07-17스프링 프레임워크에서 예외처리 공통화 처리를 위한 코드 추가, 스프링 Security + JWT 인증 토큰 로그인 적용 -
2022-07-20모든 DTO 객체를 Immutable 하도록 수정 -
2022-07-23Redis를 적용하여 발급한 Access 토큰에 대한 로그아웃 기능 추가, Refresh 토큰을 추가 -
2022-07-29본격적인 블로그 관련 기능 개발을 위한 개발을 시작하여 서비스, 도메인 구조를 잡고 메일 전송을 위한 Postfix 메일서버 구축 -
2022-07-31자바 버전을 11 -> 17 로 변경하고 관련 코드를 수정, 회원가입 시 이메일 인증 기능 추가 -
2022-08-02Vue3 + TypeScript 를 이용하여 프론트엔드 프로젝트 레포지토리 생성 -
2022-08-05백엔드 API 테스트를 편하게 하기 위한 단순히 버튼과 입력 필드만 존재하는 화면 개발 -
2022-08-10블로그 프론트엔드를 위한 기본 구조를 잡고 API 호출과 API 호출 실패에 대한 공통 코드 작성 -
2022-08-15좋아요 기능, 댓글 기능, 커서 기반 페이징 게시글 조회 기능, 다크모드 기능 추가 -
2022-08-19모든 API 호출에 대해서 유효성 검사 추가 -
2022-08-21게시글 댓글 작성,수정,삭제 기능, 게시글 작성 / 수정에 ToastUI 라이브러리를 적용 -
2022-08-22대댓글 기능 개발 -
2022-08-30기타 자잘한 프론트엔드 버그, 디자인 변경, 백엔드 API 관련 버그 수정 -
2022-09-03서버로 사용하던 PC 변경에 따른 Jenkins, Postfix, Redis, MySQL, Nginx 설정을 새로 하고 거기에 따른 정보 변경 -
2022-09-09소셜 로그인/가입 기능 개발 (깃허브, 구글, 페이스북, 네이버, 카카오) -
2022-09-12소셜 로그인에 디스코드, 마이크로소프트 추가 -
2022-09-14OAuth2 인증을 통한 회원가입 Flow에서는 비밀번호 입력을 받지 않도록 수정- 위 사항으로 인해 네이버 OAuth2 API 검수가 반려됨에 따라서 검수 통과를 위해 수정
- 다른 소셜에서 제공하는 OAuth2 API 의 경우에도 동일한 정책을 따르는 곳이 많아서 적용하는게 맞다고 판단
2022-09-152차 검수신청 결과 실제 서비스 운영 목적이 아니라면 검수 없이 개발중 상태로 이용하라는 권고 받음, 아니라면 소명자료, 서비스 소개 자료 제출이 필요하다는 회신 받음.
-
2022-09-15자기소개, 개인정보 수정기능 개발 -
2022-09-15비밀번호 수정/찾기 기능 개발 -
2022-09-15에디터에 동영상 업로드 버튼 개발 -
2022-09-18비공개 글 개발 -
2022-09-25페이지 이동 시 스크롤 초기화 문제 등.. 사용성 개선 -
2022-10-01SEO 를 위한 유틸 프로젝트 개발중- sitemap 생성기능 완료
-
2022-12-30블로그 도메인을 blog.kimhwan.kr 에서 hwanstory.kr 로 변경 -
2023-01-07exe, zip, pdf 파일 업로드 기능 추가 -
2023-02-05비회원 댓글 기능 추가 -
2023-02-10블로그 게시글 태그를 이용한 목록/조회 기능 추가 -
2023-02-14알림 기능 추가 -
2023-02-23탈퇴 기능 추가 -
2023-03-10시리즈 기능을 위한 API 추가
지금까지 개발한 내용, 앞으로 개발해야 할 것들 정리.