-
Notifications
You must be signed in to change notification settings - Fork 4
2주차 팀활동
hjclover edited this page Jan 17, 2024
·
1 revision
- 프로젝트 데이터 정리
- 프로젝트 디테일 구현 방안 회의
- 2주차 리팩토링
- 중간 발표 준비
MainPage:
- JWT Token Authentication**:**
- 활용하여 로그인 정보 확인
- Channel and Post Rendering:
- 초기에 전체 채널 배열에서 채널별 POST 배열 렌더링
- User Information:
- USER 배열을 통해 Navigation 렌더링 및 Avatar의 자신의 정보 확인
- Notification Check:
- Notification 배열 순회를 통해 알림 데이터 확인
UserPage:
- User Information Display:
-
USER.fullname
: 이름 렌더링 -
USER.followers
: 팔로워 렌더링 -
USER.following
: 팔로잉 렌더링 -
USER.posts ⇒ POST[]
: 본인이 작성한 POST 카드 렌더링 -
USER.lastLoginDate
: 접속 날짜 (추가 구현) -
USER.posts
: 잔디밭 구현
-
DetailPage and ResultPage:
-
Author Information:
-
POST.author
⇒USER[]
: 게시자 정보
-
-
Post Details Rendering:
-
USER.fullname
: 게시자 이름 -
USER.image
: 게시자 Avatar -
POST.createdAt
: 게시 날짜 -
POST.likes
: 좋아요 수 -
POST.image
: 게시 이미지 -
POST.title
⇒TITLE, CONTENT
객체 ⇒TITLE
, **CONTENT
**로 나눠짐
ResultPage에서는 Content에 대한 내용 제거
-
-
Post Interactions:
-
POST.comment
⇒comment, vote
객체 ⇒ 투표, 댓글로 구분
데이터 정제가 추가로 필요함
-
- authorId 대신 통일성을 위해 userId를 사용
- 활동률을 잔디밭 Board를 통해 확인할 수 있도록 보여주도록 구현
- 댓글과 투표는 API 요청을 변환해서 진행될 예정
- 투표는 TEXT를 통해 결과값을 저장, 투표를 진행하고 나면 결과 페이지로 이동
- Email과 Password를 통한 회원가입 및 로그인을 수행
- 게시물 작성시 Title 데이터를 변형해 투표 등록 기능 구현
- 회원가입 시에는 Password 확인 절차 필요
- 소셜 로그인, 관리자 모드, 익명 체계 등의 추가 구현 기능은 추후에 고려할 예정
- 팔로우 기능을 확장하기 위해 팔로우하는 사람이 게시글을 작성하면 알림이 오도록 추가
- 채널 및 팔로우한 사람의 게시글만 보이도록 필터링하는 방향으로 개발진행 예정
게시글 작성:
- 드롭 메뉴 화살표 수정 -현진
- Click away 추가 -현진
- 알림 체계 통일 -현진
- 투표 후보 리스트 중복 방지 기능 추가 -현진
- UI 스타일 변경 -현진
유저:
- 게시글 목록 없을 때 푸터 고정 필요
- 팔로우, 팔로잉 로직 추가 - 수혁
- 잔디밭 구현
- 세팅 모달 취소하기 버튼 추가 - 지호
- 세팅 후 404페이지가 아닌 유저 아이디로 넘어가게 라우팅 수정 - 지호
- 뷰 로직 수정
- Input 크기 수정
- 본인인증에 따라 구체적인 렌더링 로직 변경 - 지호
- 다른 사람의 프로필 수정 가능 여부 확인 로직 필요
- 토큰 실제값 주입 필요 - 지호
홈:
- Channel 개수 정해야함
- 헤더 UI 반응형 수정
- 헤더에 알림 기능 구현 - 수혁
- 헤더에 프로필 드롭 박스 구현
- 유저 눌렀을 때 유저페이지 라우팅 여부 결정
- 홈페이지에 바로 접근 했을 때 렌더링 페이지 결정 - 수혁
- 검색창 게시글 반환되게 수정 - 수혁
- 페이지네이션 동작 테스팅 후 문제 수정 필요
디테일 페이지:
- 수정하기 버튼 실제 위치 조정 필요 - 호민
- 결과 페이지에서 뒤로가기 버튼 추가
- 결과에 실제 퍼센트를 표현할 예정 - 호민
- 재투표시 알림 및 체계 정의 - 호민
- 게시글 삭제 로직 - 호민
- 댓글 삭제 로직 - 호민
- 게시글에 대한 좋아요 버튼, 로직 추가 - 현진
- 댓글 아바타에 클릭 시 추가 로직 여부 결정
로그인:
- 유효성 검사 - 석현
- 회원가입 성공 후 alert 창 ⇒ 회원가입 - 로그인으로 라우팅 - 석현
- 회원가입 시 발생하는 에러 수정 필요 - 석현
- 로그아웃 기능 추가 - 석현
기타:
- 코드 최적화는 추후 처리
- 세팅 모달 창 컴포넌트 에러 수정 필요
- 로그인 클릭 여러번 했을 때 다중 페칭 오류 확인
- 리듀서 타입 리팩토링은 추후 변경 예정
- 리팩토링 추가 사항: 커스텀 훅(axios, 폴더 구조, 타입스크립트, 데이터 검증, 리렌더링)