본문 바로가기
Study in Bootcamp/Main Project

[Main Project] Day 19 + 주말 : 발표 준비 및 배포

by Bhinney 2022. 12. 5.

본 글은 프로젝트를 기록하기 위해 적은 글 입니다.

수정이 될 수 있으며, 정확하지 않을 수 있습니다.


✅ Day 19

📎 이모지 삭제

:  RDS 설정을 바꾸어보았으나 여전히 이모지 부분이 소셜에서는 저장이 되지 않았다. 그래서 소셜 로그인 시 이모티콘이 들어오면 삭제하는 패턴을 추가해 주었다. 그리고 이름이 없으면 default로 "이름을 입력하세요."라는 이름으로 저장되도록 하였다. 

이렇게 되면 카카오 로그인도 잘 들어가지는 것을 확인했다!

 

String name = profile.getKakao_account().getProfile().getNickname();
Pattern emoji = Pattern.compile("[\\uD83C-\\uDBFF\\uDC00-\\uDFFF]+");
Matcher emojiMatcher = emoji.matcher( name );
name = emojiMatcher.replaceAll("");
if (name == null || name.equals("")) {
   name = "이름을 입력하세요.";
}​

📎 카카오톡 로그인 리다이렉트

:  외부 API를 사용하다보니 클라이언트로 리다이렉트를 해줘야하는 부분들이 존재했다. 그러다보니 자연스럽게 리다이렉트를 내가 프런트로 넘겨야 하는 부분이 생겼다. 헤드로 계속 넘기는데 잘 안되었다.. 후우...그래서 우선 파람으로 넘기면 그걸 받는 걸로 일차 구현을 했다. 시간이 난다면 더 디밸롭 하고 싶다.. 이부분은..

그래도 클라이언트로 잘 등록이되고, 권한도 잘 생성이 되는 것을 확인했다! 만약 플젝 끝나고 팀원분들이 더 디벨롭을 해보는 거에 동의하면, 더 해보고싶다!


📎 기능 gif 

:  기능 시연 gif를 만들었다. 내가 직접 보는 사람이라고 생각하고 만드니, 계속 수정하게 되었다.. 그래도 나름 괜찮게 나와서 만족중!!

아래처럼 잘 확인되고, 잘 볼 수 있어서 좋았다!! 메인 페이지부터 테이블들의 CRUD 등을 다 녹화해서 만들어보았다. 


✅ 주말

📎 발표

:  발표 문서와 발표 자료를 만들고 영상까지 찍어야 했다. 팀원 분들과 각자 개인 발표 파트의 PPT를 만들고, 팀장님께서 전체 발표를 맡아주셨다. 피피티 템플릿도 예쁘게 준비하고 녹화도 잘했다. 근데 부분부분 문제가 꼭 발생하더라고.... 그래도 나름 잘 준비해서 마무리 했다! 사실 2분 제한이라 7장이었던 피피티를 3장으로 줄이는 건 굉장히 어려웠다.. (그래도 삼분이 되던데... 후.... ) 발표 주제는 카카오 로그인 구현 과정을 설명했다. 구현 전의 고민과 서비스에서 적용한 방법을 설명했다.  확실히 설명을 하려고 하니 다시 좀 더 정리가 된 것 같다! 찍은 발표 영상은 유튜브에 일부공개로만 업로드 하였다...!


🔥내일 할 일

  • 배포 에러 발생시 수정
  • 포트폴리오 만들어보기

댓글