HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🌲
Resume - 형욱
/
🤔
프로젝트 자세히보기
/
🖼️
프로젝트 관리
/
📋
화이트 보드
/
🚨
BUG FIX
🚨

BUG FIX

QA - Hyeb

메인 페이지

  • 모집 완료 시 글을 못찾는 이슈 ⇒ 현재는 API를 연동할 여력이 부족하므로 어쩔수 없이 채팅방에서 찾아야할듯. ⇒ 채팅방 제목 링크를 통해 공고 확인

내 동네 설정

  • 기본값 설정 5km ⇒ 기본값 설정
  • 40km로 설정하면 안보내짐 ⇒ 백 분들에게 요청하던지 아니면 우리가 막아야할듯 ⇒ 정기님
  • 동네 설정이 되어있지 않은 사용자 기준으로 이 페이지에서 뒤로가기를 하면 공고리스트 조회 API 요청이 발생(메인페이지에서 나가는 것) ⇒ 원인 파악 X ⇒ 확인 필요

프로필

  • 다른 유저 프로필 편집 ⇒ 정기님이 진행중
  • 다른 유저 지역구 ⇒ 내 지역구로 나옴 ⇒ API 나오면 구현 방식을 바꿔야할 듯 ⇒ 정기님
    • notion image

공고 상세

  • 모집 중, 모집 완료 색상 변경 ⇒ 파파 고치면 바로 적용하면 될 듯
  • 팀전인 경우 UI 변경 필요 ⇒ 파파
  • UI min-width 줄 것 ⇒ 파파
    • notion image

채팅방

  • Dropdown 처리 필요(신청자 안보이게 배지로 변경) ⇒ 파파

전체 페이지

  • API 에러 처리(404, 403, 401, 400)
    • 400 에러 처리
    • alert
    • 403 에러 처리
    • alert, redirect(접근 할 수 없는 페이지입니다)
    • 401 에러 처리
    • alert, logout(세션이 만료되었습니다.)
    • 404 에러 처리
  • 데이터 없을 떄 에러 처리
    • 메인 페이지 ⇒ 로딩 처리 때문에 나중에
    • 공고 글이 없습니다.
    • 매치 채팅목록
    • 매치 신청이 없습니다.
    • 알림 페이지
    • 알림이 없습니다
    • 전체 채팅목록
    • 채팅이 없습니다.
  • 로그 삭제
  • 로딩 처리 ⇒ 깜빡거리는게 거슬림

초대수락

  • 링크

결과 기입

  • align, 색깔 ⇒ 파파
  • 승 무 패 무료 아이콘 ⇒ 낼 힘이 나면 할게요 ⇒
기입 안하고 제출하면 넘어감 ⇒ alert 띄울 것 ⇒ 정기가 하는 중

프로필 편집

  • 닉네임 수정 API 연동
    • notion image
  • UI 버그 수정 ⇒ 전체 레이아웃 잡으면 해결 될듯 ⇒ Wrapper로 감싸야 될 듯
  • 닉네임 API 나오면 패치 API 업로드 시 바로 패치하지말고 제출버튼 클릭 시 패치하도록 수정 (Abort Fetching id ⇒ 라우팅 느려서 생긴 버그)

후기 작성

  • 테스트 후 머지
  • 후기 페이지 아무것도 안누르고 제출하면 빈 값이 넘어감

채팅방

  • 제목 픽스
    • 링크 처리
  • 빈칸 일 때 메시지 전송되는거 ⇒ disabled
  • 나중에 API 요청
    • matchDate: "2022-11-01"
    • matchType: "INDIVIDUAL_MATCH"
캡처본
notion image
  • 모집 완료시 요청 수락되는 버그 ⇒ 원래 되는 걸로
    • ⇒ 모집 완료 시 수락 거절 버튼 안보이도록 조건부 렌더링

대결 신청

  • 팀전일 때 팀 맞는거 나오게 필터링
  • 대결 신청 시 중복 신청하면 alert

메인

  • 내 공고 보기 ⇒ 파파
  • 카테고리도 fixed 처리해야할듯
  • 매치리스트에서 거리 표시, 경기일 표시, 현재 시간 기준 작성일자 상대 시간 표시 표시는 했는데 디자인이 문제

시작 페이지

  • 로고 변경 ⇒ 로렌스

네비게이터

  • 네비게이터 팀 생성 교체 혹은 삭제 ⇒ 로렌스
  • 글쓰기로 해둠

헤더

  • 네이밍만 초대 알림으로 변경 ⇒ 로렌스

로그인 관련

  • 쿠키가 만료되었는데 유저 객체가 로컬에 있다면?
  • interceptor에 설정 ⇒ 에러코드 만들어주면 해결하면 될 듯, 로컬 스토리지 recoil-persist 지우기 ⇒ 전역상태 삭제 및 리다이렉트 ⇒ 일단 코드 작성해두긴 함. cors 해결되면 테스트 후 PR 예정.

전체 채팅 목록

  • 매치 정보가 없음 ⇒ 매치 정보 뿌려주고 라우팅 처리까지 ⇒ 로렌스
  • 전체 채팅방에서는 match 정보가 null임 ⇒ 그러면 proposal 아이디로 match정보를 요청해야하나요? ⇒ 요건 의미가 없다고 생각이 드는게 어차피 신청 정보가 있으면 매치에 대한 정보도 넣어줄 수 있지 않을까 하는 생각
캡처본
notion image

매치 채팅방

  • 아바타 미적용됨

개인 프로필

  • 개인 전적 추가 ⇒ 파파
  • 팀 뱃지 링크 수정
  • 에러 봐주세요 ⇒ 이거 리코일 상태랑 로그인 상태랑 달라서 생기는 에러인가요?

글 쓰기

  • PR 예정 ⇒ 톰슨
  • 팀원 수

경기 완료 이후 흐름

  • 라우팅 처리 필요

Button

  • hover active 추가 ⇒ 색감을 진하게

프로필 이미지 업로드

  • 개인 프로필 업로드 ⇒ PATCH
  • 팀 로고 업로드 ⇒ PATCH
  • 아바타 컴포넌트 수정 ⇒ GET
  • S3 관련 설정 next.config.js

팀 프로필

  • 종목 아이콘 크기 수정

메인 페이지

  • Alert ⇒ modal, toastify 변경

Alert, Toast

  • react-modal ⇒ 로렌스
  • react-toastify ⇒ 로렌스
  • Avatar - Image lazy, loading 처리