Skip to content

11.14 (일) 회의록

Najeong-Kim edited this page Nov 15, 2021 · 1 revision

리팩터링합시다!

할 일

공통

  • 데이터 타입 정의
  • console.log 다 지우기
  • 한파일에서 모아서 Import 할 수 있게 해주기 - 찬희
    • hooks
    • utils
    • api
    • icons - 서진...

백엔드

  • 하드코딩한 것들(메시지) 상수, enum 등을 이용하도록 수정 - 효근
  • API_URL 하드코딩 제거 - 효근
  • 백엔드 유효성검사 class-validator 사용해 별도 미들웨어로 분리 - 찬희
  • 비밀번호 간단하게...(프론트도+메시지도) - 찬희
  • socket, express, orm 초기화 로더 만들기

프론트엔드

  • 폴더구조 정리 - api, util 및 components

  • rtc, socket 코드 프론트에서 분리하기

  • 인터페이스, util 함수, public 파일 명명 통일하기

  • 더 깔끔한 함수형 코드 작성 가능한지? (고차함수, 구조분해, 스프레드 등등)

  • ... png, svg 에셋 통일하기 ..., icons 디렉터리를 img 안으로? → 서진 ㅜㅜ

  • 폴더 경로 alias 지정 - 나정

    참고자료 : https://jacobko.info/react/react_14/

    api, util 폴더 제외

4주차 채팅 완벽 마무리하기 미션 to 나정

  • 스크롤 생기는거 없애기
  • 한명이 쭉 말하면 프로필 한번만(채팅채널,미팅채널)
  • 미확인 메시지 알림
  • 파일 업로드
  • 날짜 맨 위에 나오게
  • 인피니티 스크롤 UX 개선
  • css 레이아웃 바꾸기
  • 멘션 라이브러리써서

우리가 4주차에 반드시 구현해야하는 것들

  • 이미지 업로드
  • 화면공유
  • 입장시 (정책에 따라) 화면을 이동시키는 것
  • 채널추가
  • 그룹삭제(리더만)
Clone this wiki locally