항해99 | [회고] 11주차(22.5.13 ~ 22.5.19)

hyemin·2022년 5월 22일
0

항해99

목록 보기
16/18
post-thumbnail

항해99 11주차 - 실전 프로젝트 4주차

이번주에 한 일

  • 5/14(토) 중간 발표회

  • 카카오 소셜로그인(+ 리프레시 토큰) 구현

  • 이메일 인증 구현(신청/수락/거절/강퇴/채팅 시작시 이메일 알림)

  • Jenkins를 이용한 CI/CD

  • Nginx, Let's Encrypt SSL 인증서 발급 및 Https 적용

  • SSE(Server-SentEvents) 웹 내에서 구현(댓글/채팅/신청/수락/거절)

  • 이미지 썸네일로 내려주기 구현중

  • 마케팅 회의

회고

중간 발표회 이후 긴급회의를 통해 타임라인을 다시 잡고 기능도 추가하기로 방향을 잡았다.

카카오 소셜로그인을 처음 시도했을 때 닉네임과 전공과 관련한 정보를 추가로 받기로 해서 기존 일반 회원가입 로직 부분에도 수정이 이뤄졌고, 이메일 인증을 회원가입시가 아니라 (개인정보 수집과 관련한 논란을 고려해) 마이페이지에서 추후에 인증받기로 방향이 바뀌면서 기존에 이메일로 가입하던 것에서 아이디로 바꾸는 등 추가되는 기능과 함께 기존 로직에 대한 수정도 동시에 이뤄졌다.

스프링 입문 갓 두달 째인 나에게는 당연한 이야기겠지만, 이번주에 했던 것들이 다 처음 도전하는 것이다보니 시간이 얼마나 걸릴지 알 수가 없어서 정했던 타임라인에 맞출 수 있을지 걱정이 많았는데, 수면시간을 포기하니 그래도 타임라인을 지킬 수 있어서 나름 만족한 일주일이었던 것 같다.

새롭게 했던 기능들을 블로그에 정리할 필요성을 정말 느끼는데 생각보다 시간이 나지 않아서 잊어버리기 전에 얼른 정리를 해야겠다.

1개의 댓글

comment-user-thumbnail
2022년 9월 30일

안녕하세요, 저희도 SSE기능 구현중인데 혹시 nginx proxy 설정은 어떻게 하셨어요? 프론트 쪽에서 전달해주는 데이터가 로컬에서는 잘 받아지는데 배포한 환경에서는 모바일, 웹 모두 동작이 잘 되지 않아서요. hyemco님 코드 많이 참고했습니다. 답변 부탁드려요 ㅜㅜ

답글 달기