내용 SFlash 프로젝트를 진행하면서 내가 맡은 부분은 로그인, 회원가입, 이메일 찾기, 비밀번호 찾기, 소셜로그인 부분이다. 이메일 인증 부분은 smtp를 사용하여 구현하였고 회원가입, 비밀번호 찾기를 할 경우에 이메일 인증을 하도록 하였다. 그리고 소셜로그인은 구글, 네이버, 카카오를 구현하였는데 security + jwt + oauth2를 사용하여 구현하는 것은 처음이라 아직 코드이해를 정확히 못했어서 코드를 조금 더 봐야할 것 같다. 그리고 이제 프론트단 배포완료 후 도메인이 나오게 되면 소셜로그인 검수 요청을 해서 실제 사용자들이 사용할 수 있도록 만들생각이다. 다음주에는 로그관련, refreshToken, 예외처리등 좀 더 구현할 것들이 많을 것 같다.
내용 이번주 부터 5주동안 실전프로젝트를 진행하는데 저희 조는 리액트 3분 스프링 3분 디자이너 2분 이렇게 8명이 한 조가 되어서 진행하게 되었다. 3주동안 프로젝트 개발에 들어가고 나머지 2주동안은 사용자들을 받아서 실제 서비스를 운영하면서 홍보도 해보고 에러 대응도 해보는 시간을 가질 것 같다. 일단 첫 주에는 주제를 정하고 MVP 라고 우리 주제에 반드시 필요한 기능을 선정해 MVP 구현 목표를 정하는 주차이다. 나는 로그인,회원가입 부분을 맡게되어서 첫 주에는 빠르게 기능개발을 해야 다른 분들이 편하게 작업 할 수 있을거 같아 첫 주에 빡세게 달려야 할 것 같다. 주제 SFlash(Spot + Flash) "인스타, 블로그 나만 모르는 곳들... 대체 거기가 어디야??" "연인과 늘 가던 곳이 ..
내용 8주차는 저번주에 이어서 미니프로젝트를 마무리를 진행하였다. 일단 리액트가 2분이고 스프링이 3분이라 스프링 기능구현 된 것을 모두 연결은 못해서 아쉽지만 그래도 팀원들 모두 열심히 하여서 범위를 줄여서라도 완성을 해서 좋았다. 그리고 미니 프로젝트를 진행하면서 좀 더 효율적인 코드를 짜는 방법이 무엇일까 고민을 하게 되었다. 클라이언트 쪽에서 넘겨준 데이터를 받을때와 클라이언트 쪽으로 넘겨줄때 DTO로 받고 넘겨주도록 하였다. 다음 프로젝트를 진행할 때에는 modelmapper를 사용해서 DTO로 바꿔보는 연습을 해봐야 겠다는 생각이 들었다. 그리고 프론트에서 당장 필요한 데이터만 넘겨주도록 하는게 좋을것 같다라는 생각이 들었다. 다음주 다음주 부터는 마지막으로 5주동안 실전프로젝트를 실행하게 된..
내용 7주차는 실전프로젝트 하기전에 마지막으로 미니프로젝트를 2주동안 진행하게된다. 우리조는 리액트 2명 스프링 3명으로 5명이 같은조가 되었고 주제는 번개장터와 같은 항해마켓을 만들기로 했다. 첫 주에는 기능들을 위주로 분담해서 만들고 내용 7주차는 실전프로젝트 하기전에 마지막으로 미니프로젝트를 2주동안 진행하게된다. 우리조는 리액트 2명 스프링 3명으로 5명이 같은조가 되었고 주제는 번개장터와 같은 항해마켓을 만들기로 했다. 이번주는 프론트는 화면을 구현하고 백엔드도 기능구현해서 다음주에 연결 및 테스트를 진행할 것 같다. 기능 로그인 회원가입 게시글CRUD 댓글CRUD 찜하기(좋아요) 팔로우 채팅