HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
💫
[팀16] YAS
/
😺
프롱이
/
🐳
리팩토링
🐳

리팩토링

 
💡
회의하는 날: 화, 금, 주말! 시간: 밤 9시 30분 ~ 10시 사이에 회의 시작!
 

🧸 컴포넌트

👋🏻  추가해야 할 컴포넌트

  • analysisPage
    • Calendar
  • analysisDetailPage
    • routineReview
  • routineReviewModal
 

🔨  수정해야 할 컴포넌트

<윤호>
  • AnalysisPage
    • Calendar 컴포넌트 구현
      AnalysisPage 구현
  • UserEditPage
    • 비밀번호 수정 기능 추가
      API 에러 메세지 Alert에 연결
      유저 프로필 사진 드래그 앤 드롭 기능 추가(후순위)
  • SignUpPage
    • API 에러 메세지 Alert에 연결
      이메일 중복체크 기능 추가
  • SiginInPage
    • 카카오 로그인 기능 추가
  • RoutinPostDetailPage
    • 루틴 포스트 게시글 보여주는 UI 추가
  • Header
    • 유저 아바타만 띄우고 클릭 혹은 호버시 메뉴 띄우기
      메뉴안에는 마이페이지, 로그아웃 기능
      물음표 아이콘클릭시 진한파랑으로 변경
      경계선 블러처리
      • ⚠️  shadow 효과로 블러처리를 시도했으나 디자인이 매끄럽지 않음
  • Router
    • v6버전으로 변경하기(후순위)
  • 유저페이지
    • 탈퇴기능 추가
  • 간단한 버그 수정 혹은 체크
    • 루틴 추가 버튼 클릭 회전시 그림자 회전되는 버그 수정
      로그인 안했을 때 댓글의 좋아요 클릭시 하트 색칠되는 버그 수정
      RoutinePostDetailPage, 모바일일 때 content 펼치기 높이 안맞는거 수정하기
      Spinner 배경생 어둡게 하는거 풀기, RoutinePostPage에서 화면이 깜빡이는것 처럼 보임
      • Spinner 컴포넌트 렌더링을 0.5초지연하는 방식으로 리팩토링
    • Comment
      • 글 작성 127글자로 제한두기 (서버에서 댓글의 글자 length가 255로 제한이 있음)
      카카오 소셜로그인 글씨 색상 사파리에서는 파랑색으로 나오는 버그 해결
      코드 정리하기
 
<다슬>
  • MissionCreatePage
    • 루틴 정보 기존 API 요청 방식에서 store에서 꺼내오는 방식으로 변경
  • RoutinePostWritePage
    • 글자 수 제한 없애기
  • RoutinePostCreatePage
    • 미션이 없는 루틴의 경우 선택 시 보여지지 않도록 예외 처리 ⇒ 백둥이 확인 완료
  • RoutineCategorySelector
    • 루틴 가져오기 기능 시 가져온 데이터 값 체크 안되는 문제 해결
 
<준형>
  • RoutineProgressPage
    • 미션 시간 moment ⇒ DayJS
      API 호출할 때 시작 시간, 끝 시간 Data moment ⇒ new Date() API 호출
  • utils/time.ts
    • moment로 작성된 함수들 DayJS로 수정
 

📌 아젠다

🦊  윤호
  • 우리의 영원한 숙적 해결
    • notion image
  • 프로젝트 회고
    • 서로의 코드 소개하기/둘러보기
    • KPT 작성
    • 프로젝트를 진행하면서 가장 고민했던 점
    • 어려웠던점
    • 서로에 대한 피드백
  • 루틴요약 → 히스토리 or 루틴 기록으로 이름 변경
🐣  다슬
 
🐻  준형
 
🐶  백둥이에게 질문!
 
 

✅ Todo

routineReviewModal 사진 여러개 버전 UI
리액트 네이티브 달력 라이브러리 연구
리액트 달력 패키지 대체 찾아보기
analysisDetailPage UI + 사진, 감정, 후기 안남겼을 경우 고려
감정 이모티콘 확정
 
닉네임 입력 없을시 메세지
- 이메일을 입력해주세요. - 올바른 이메일 주소를 입력해주세요. - 비밀번호를 입력해주세요. - 닉네임을 입력해주세요. - 이름을 입력해주세요.