- 팔로잉/팔로우 리스트
- 아무도 존재하지 않을 때, 팔로워/팔로잉하는 유저가 없습니다 나타내기
- 프로필
- 현재 팔로잉/팔로우 리스트에서 다른 유저로 넘어간 후에 팔로잉/팔로우 리스트가 바로 업데이트 되지 않는 부분 beforeRouteUpdate 수정
- 클럽 지원 현황
- 클럽 지원 현황 페이지에서 클럽 이름 누르면 다시 클럽 디테일로 돌아갈 수 있도록 만듦
- Post Detail
- style => style scoped로 변경
- README 수정
- Web Pjt 3 명세서 추가
- Web Pjt 3 명세서 review
- Github 프로젝트 이관
- Sub Pjt 3에 Sub Pjt 2 Jira 옮기기
- 팔로우한 유저 게시물 - 최신 순
- API - myaccount에 팔로우한 사람들 추가
- API - 팔로우한 유저 게시물 보내주기
- 무한 스크롤 spinner 수정
- 알림 진행
- 유저 피드백을 받아옴.
- 전반적으로 짜임새 있게 잘 만들어진 서비스
- 코북이 캐릭터를 더 적극적으로 사용해도 좋을 것 같다.
- 좀만 더 다듬어지면 실제로 사용할 마음이 든다.
- 무언가 기록하고 정리한다는 것은, 기능적으로 편하고 효율적인 것도 중요하지만, 결과물이 깔끔하고 이쁘게 나오는 것도 중요하다.
- 책 큐레이션 기능이 있었으면 좋겠다.
- 전체적인 구성을 피드 - 모임 - 내 서재로 구성되는 것이 더 좋지 않을까
- 모임이라는 큰 카테고리 안에 클럽과 밋업이 나뉘는게 좋겠다.
- 피드
- 너무 정적으로 보인다.
- 새로운 게시물이 빠르게 올라오지 않으면 들어올때마다 그 모습 그대로 있기 때문에 새로운 것을 보여주면 좋겠다.
- 게시물의 구성이 너무 일관적이다.
- 깔끔할 수 있지만 서비스를 쉽게 지루할 수 있지 않을까?
- 책 표지 이미지말고 유저가 직접 찍은 사진을 넣을 수 있게 해주는 것이 어떠냐?
- 책 표지 이미지는 저작권에 안 걸리냐?
- 상세 책 리뷰 게시물 페이지
- 출판일을 굳이 써야할까? 라는 의견이 있었음
- 댓글에도 좋아요 표시할 수 있게 해줬으면 좋겠다.
- 대댓글 기능이 있었으면 좋겠다.
- 클럽
- 클럽 공지를 할 수 있는 공간이 있다면 좋겠다.
- 리딩 참가 신청할 때 confirm 창이 필요하다 (참가하시겠습니까 confirm 창)
- 프로필
- 내 게시물 (Feed) 부분에 책 제목과 이미지가 좀 더 드러났으면 좋겠다. (한 줄 평보다)
- Co-Book
- 한글로 써지는게 좋겠다.
- 이미지 Input
- 이미지를 넣었을 때, 미리보기를 할 수 있으면 좋겠다.
-
코드 리팩토링
- Vuex 통합 (중첩 부분 정리)
- CSS 통합
- 컨벤션 체크
- 코드 효율화
-
클럽
- 클럽 리스트 페이지
- 클럽 수정/삭제 기능 구현
- 클럽 생성 페이지
- 클럽 디테일 페이지
- 모집 현황 페이지
- 클럽 게시물 생성 기능 구현
- 생성 페이지
- 클럽 디테일에서 보여주기
-
리딩
- 리딩 디테일 페이지 수정
- 리딩 수정/삭제 기능 구현
-
밋업
- 클럽-리딩과 같이 구현
- 회원가입 부분 에러 수정 및 이메일 인증 살리기
- 비밀번호 찾기 에러 수정 및 이메일 인증 살리기
- Oauth 하기
- 코북 디자인하기
- Authentication - 완벽하게 구현하기
- 회원가입 해결
- 메일 보낼 때 로딩창 (잠시만 기다려주세요)
- router.beforeEach 확인해보기
- 비밀번호 찾기 해결
- OAuth - Vue 쪽에서도 확인해보기
- 비밀번호 보기 기능?
- 아이디 저장/자동로그인 기능?
- 회원가입 해결
- 피드
- 로딩창 변경
- 검색 기능
- 피드
- 프로필
- 통계
- 캘린더
- 좌우로 이동시 효과주기 (swiper)
- 쿼리 개선 -> N + 1 문제 개선
- 쿼리가 절반 이하로 줄기 때문에 속도가 빨라질 것!
- Meetup CRUD
- 클럽 UD
- 피드 업데이트 태그 수정
- 알림 진행
- Jenkins - master branch에서 진행
- HTTPS 적용할까 고민 중
- 클럽 리딩 수정하고 Meetup 구현한다고 했을 때, 빨리하면 수요일까지 구현 가능
- 회원가입 해결
-
다훈
- 쿼리 수정 중
-
채린
- 회원가입 해결 - 인증 메일 보내기 완료
- 회원가입 되었을 때, 가입이 되었다는 페이지 알려주기
- Navbar 수정
-
Front (채린, 수민, 다훈)
- 코드 리팩토링은 내일 진행
- Vuex 통합, Convention 체크, 코드 효율화
- 이름 변경
- Club - Club Event - Oneday Event
- 코드 리팩토링은 내일 진행
-
효진
- 회원가입 인증 메일 주석 삭제
- 코북이 캐릭터 제작
- 회원가입 이메일 인증이 되다가 'too many redirects'라는 오류 메시지가 뜨면서 갑자기 회원가입 인증 이메일이 보내지지 않는 현상이 나타났습니다.
- router > index.js에서 설정한 router.beforeEach 때문일까 고민했지만 이를 수정해도 지속적으로 동일한 에러가 나타났습니다.
- 결국 이에 대한 해결책은 Vuex의 store파일에 있었습니다.
- accountStore.js에 Signup axios 요청을 해두었는데, actions 에서 단순히 데이터값만 넘기는게 아니라 commit이나 dispatch를 호출해야 넘겨줘야 성공적인 요청을 할 수 있었습니다.
- Action 핸들러는 저장소 인스턴스의 같은 메소드들/프로퍼티 세트를 드러내는 컨택스트 객체를 받는데, 그래서 'context.commit'을 호출하여 mutations를 커밋하거나 'context.state'와 'context.getters'를 통해 상태와 getters에 접근할 수 있습니다.
- Actions는 기본적으로 비동기 처리를 하며, 일단 실행시키고 response를 기다렸다가 먼저 response가 온 것부터 처리를 하게 됩니다.
actionsA({ rootState, state, dispatch, commit }, payload) {}
- Actions에서는 rootState, state, dispatch, commit의 기본 인자를 받을 수 있고, 기본 인자는 중괄호를 묶어서 전달 받습니다.
- 또한, payload는 Mutations와 마찬가치로 객체 형태로 받을 수 있습니다.