팀 최종 프로젝트[booker] - 12일차(중간발표날 & 피드백)

규갓 God Gyu·2024년 1월 23일
0

프로젝트

목록 보기
46/81

회원가입

  • 특수문자 포함 비밀번호 8자리
  • 닉네임 이메일 중복검사
  • 비밀번호 재확인

로그인

  • 소셜로그인(구글/깃허브)

메인페이지

  • 하이라이트 글 및 해당 카테고리에 useNavigate로 페이지 이동

북커톡

  • 카테고리별 게시글 다르게 보이게 하기
  • 페이지네이션
  • 글쓰기에서 사진도 첨부
  • 댓글에 대댓글

도서소개

  • 카테고리별 책 추천
  • 책 한권 한권에 대한 상세페이지 구현

맞춤추천

  • 질문의 질문을 통해 맞춤 책 추천해주는 기능

중고거래

  • 카테고리별 게시글 다르게 보이기
  • 실시간 채팅해서 유저와의 거래 가능하게
  • 수정을 통해 판매완료 구현
  • 유저 팔로우 구현

독립서점

  • 카카오맵 api로 지도 구현
  • 독립서점 관련 자료

마이페이지 / 실시간 모달 / 검색페이지

발표 후 피드백 받은 부분

회원가입 validation굿
css 굿
맞춤 알고리즘 (설문조사 활용 맞춤추천 괜찮)
관리자 입장에서 여러유저와 실시간 채팅을 할때 ui 쪽 보완하기
좋아요 채팅부분 보완
독립서점 디테일 ui 추가 필요 - 급하게 만든 느낌
마이페이지 내가 쓴글 팔로우 목록 잘 구현
기술 선택 - typescript 안적어도 무방
비동기처리 - 리코일 - 클라이언트 전역상태 목적
리액트 쿼리 - 서버 관리 목적
관점을 바꿔서 어떤걸 고민했다로 말하는게 나음
수파베이스 비교는 진행이 안되어있음(ex firebase)
비교를 하는게 좋을듯
수파베이스 스키마 erd추가 추천(구성 짜임새 있고 완성도 있어 보임)
리덕스 json server 삭제
package json 간단한 관리 필요
(개발환경에서만 필요한 eslint 같은건 개발환경에서만 build될 수 있게)
day js < 날짜 관련 로직 표준처럼 사용
type 파일 나누기
asset 파일 빼기
meta tag 아직 없음 -> react snap / helmat으로 페이 지별로 @@
next -> 최적화 측면 cra 라우터 측면에서 라이트하우스 퍼포먼스 점수 측정해보고 스냅샷찍고 최적화하고 그 점수 비교해보기 -> 이정도까지 발전이 있었다는 표본
이미지 파일 -> png/jpg 웹핏파일로 대체?!
페이지네이션 컴포넌트에서 페이지 넘버스 계산할때 컴포넌트 내부에서 for문하지말고 usememo사용해서 특정 state가 바뀔때만 계산할 수 있도록 최적화하기
아키텍쳐 그릴 때 클라우드크래프트 사이트 활용해서 그리기(다이어그램 예쁘게 그릴 수 있는 툴)

profile
웹 개발자 되고 시포용

0개의 댓글