본문 바로가기

Projects57

210723(금) - 컴포넌트 폴더 구조, 마이 페이지 레이아웃, 이슈 티켓 단위 논의, UX 피드백 1. 컴포넌트 폴더 구조 (프론트) 2. 마이 페이지 레이아웃 (프론트) 3. api 요청 (프론트 + 백) 4. 이슈 티켓 단위 논의 (프론트) 5. UX 피드백 1. 컴포넌트 폴더 구조 (프론트) 기존에 components 폴더 안에 다양한 컴포넌트들이 섞여 있었다. 그중에는 Button과 같이 가장 기본이 작은 단위의 컴포넌트도 있고, PreviewList와 같이 우리 팀 도메인의 성격이 담긴 컴포넌트들도 같은 레벨의 수준으로 포함하고 있었다. 이 부분에 대해서 페어와 논의를 했다. 나는 컴포넌트를 common 폴더 등을 통해 이 둘을 구분할 필요가 있냐는 입장이었다. 컴포넌트를 수정하기 위해 검색하는 경우에 보통 cmd + p를 통해서 검색해서 이름만 알고 있다면 components 폴더 안의 컴.. 2021. 7. 23.
210722(목) - 소셜 로그인 기능, 게시판 수정 및 삭제 1. 소셜 로그인 기능 (프론트 + 백) 2. 게시판 수정 및 삭제 (프론트) 1. 소셜 로그인 기능 (프론트 + 백) 네이버와 카카오 OAuth (Open Authorization)을 적용을 마쳤다. 카카오를 기준으로 전체적인 과정에 대해서 설명하면 다음과 같다. 회원이 아닌 경우 로그인 페이지에서 '카카오로 시작하기' 버튼(a 태그로 만들어진 버튼) 클릭하면, a 태그의 href(카카오에서 제공하는 로그인 주소 + clientId 및 카카오로부터 응답을 받을 주소(redirect URI)를 합쳐 만든)를 통해 카카오 로그인 창으로 이동. 인가 코드는 우리 팀이 컴포넌트로 만든 페이지 주소(ex /auth/kakao)가 a태그 href에 포함되므로 카카오에서는 그곳으로 응답을 보낸다. 그럼 그 페이지의.. 2021. 7. 22.
210721(수) - 백신 접종 1. 백신 접종 1. 백신 접종 오늘 백신 접종을 하게 되어서 프로젝트를 진행하지 않았다. 우리 프로젝트가 백신 접종 후, 후기를 공유하는 일종의 커뮤니티인데 나 스스로가 사용자가 될 수 있는 기회여서 프로젝트에 도움이 되었으면 좋겠다고 생각했다. 2021. 7. 22.
210720(화) - 3차 데모 계획 수립, 리팩토링, 디자인 수정 1. 3차 데모 계획 수립 (프론트 + 백) 2. 리팩토링 (프론트) 3. 디자인 수정 (프론트) 1. 3차 데모 계획 수립 (프론트 + 백) 어제 데모 데이가 마무리되고, 다다음주 월요일에 있을 데모 데이까지 전체적인 계획을 수립했다. 리팩터링 및 에러 처리 소셜 로그인 페이징 - 무한 스크롤? 글(후기) 수정 및 삭제 글(후기) 좋아요 및 댓글 마이페이지 레이 아웃 사용자 인증 로직 확정하기 (사진 올리고 api 쏘고 -> 바로 true로 인증 -> 어떤 사진 넘겼는지 보여주기) 리뷰 필터링 (좋아요, 조회수, 댓글) 모바일 UI AWS 배포 2. 리팩토링 전체적으로 리팩터링이 필요하지만 api 통신 관련해서 정리하는 게 필요하다고 논의되어 먼저 해당 부분의 리팩토링을 진행했다. 이 부분의 리팩토링이.. 2021. 7. 20.