main project refactoring

주현·2022년 10월 25일
0

project

목록 보기
7/9

오늘은 refactoring할 내용들을 맴버들과 만나서 의논을 하는 시간을 가졌다
매주 화요일 10시에 만나서 의논하고 보안하기로 결정
Git - discussions 이용해서 하는 작업 알려주기(개인적으로는 jira도 사용 할 예정이다)

  • 백엔드에서 일단 해야할 refactoring
    • 외부 api 호출 기능
      • 코드 구조 변경
      • Rest Template → Web Client 변경
    • JWT 토큰 Refresh Token 설정
    • DTO에 inner class 로 static 사용 X
    • 개발 서버, 배포 서버 나눠서 운영 (ECS 사용? 또는 도커 사용?)
    • DB RDS로 이동
    • ec2 보안 그룹 재설정

에러

사용을 해보니 에러가 나는 부분들중에서 백앤드와 프론트앤드를 나누어보았다

<백앤드>

  • 등록 안되는 책
    • 검색은 되는데 등록이 안되는 이슈(읽기 상태를 바꿔도 등록 안 됨)
    • 원인: 다른 회원이 등록한 책은 등록이 안 됨
  • 토큰 유효시간에 맞게 처리 액세스 토큰 삭제

<프론트 앤드>

  • 메모 조회
    • 다크모드 시에 기본 글자색 설정이 안되어 있음
  • 독서 달력에 책 여러권 조회
    • 지금은 한 권만 조회됨
  • 리프레시 토큰 적용
  • 책 등록 - 이미지 업로드를 S3로 전환

각자 하고 있는 공부와 사정으로인해 넉넉히 2주로 잡아서 해결하기로 했다.

기능 추가하고 싶은 부분은 순위를 정해서 결정하지 않아 나중에 회의를 통해 해결 할 부분이다.

기능 추가

  • 서비스 체험하기 기능
  • 독서 통계 페이지에서 해당 책 상세페이지로 이동
    • 메모 → 나만의 작은 책 보기
    • 달력→ 해당 책 상세 페이지
    • 오래된 책 → 해당 책 상세 페이지
  • 메모 상세페이지 - 내가 작성한 메모를 이미지로 내보내기
  • 공유하기 - 작성한 메모 / 책 상세 정보
  • 추천 책 페이지에서 요약내용, 상세링크 제공 기능
  • 책 구매 중계 서비스 (알라딘 협의, 수수료 수익)
  • 독서 진행 상황 - 축하 팝업, 뱃지
  • 커뮤니티(독서 모임)
  • 소셜로그인 적용
  • CI/CD
  • 디스코드 채널에 이벤트 실시간 알림 기능
  • [백엔드] ELK 이용한 로그 관리
  • 회원 가입 시, 이메일 인증
  • 비밀번호 찾기
profile
능력있는 개발자가되고싶다!

0개의 댓글