Skip to content

Conversation

@jeschun
Copy link
Contributor

@jeschun jeschun commented Oct 17, 2025

📝 작업 개요 (필수)

  1. Auth 단일 상태 리팩토링: user 하나로 인증 전역 상태 관리(부트스트랩/로그인여부/권한은 파생값).
  2. 부트스트랩 로직 정비: 저장소 유효성 검사 → /users/{id} 조회 → user 주입(만료·무효 시 비로그인 확정).
  3. 만료 관리 추가: EXPIRES_KEY 기준 1분 주기 점검 → 만료 시 자동 logout('/').
  4. 로그아웃 UX 통일: logout(redirectTo?: string | false) 지원(기본 메인으로 replace 리다이렉트).
  5. 내 프로필 등록/수정 API 전환: register.tsx에서 updateUser() 호출로 서버 반영 + Context user 동기화.
  6. 초기 진입 UX 개선: 프로필 미존재 시 “내 프로필 등록하기(Frame)”만 노출, 등록 후 카드 + 신청내역 노출.
  7. 상세 화면 스타일 반영: 피그마 가이드(배경색 --red-100, 라운드 24px, 아이콘(phone/map), 여백) 적용.
  8. 신청 내역 테이블 연계: 팀 공용 Table 시그니처에 맞춰 total/limit/offset/onPageChange 전달.
  9. 로컬 임시 저장 제거: 프로필 로컬스토리지 사용 제거 → 서버/Context 단일 소스 유지.
  10. 라우팅 가드 정리: !bootstrapped 로딩 → bootstrapped && !isLogin 비로그인 UI → bootstrapped && isLogin 로그인 UI.
  11. 환경/통신 일원화: .env.local의 NEXT_PUBLIC_API_URL + 공용 axios 인터셉터로 토큰 자동 부착.
  12. 네이밍·주석 컨벤션 정리: 축약어 제거(userId, expiresAt 등)와 “한 문장 설명” 주석으로 가독성 향상.
  13. 로그인/회원가입 페이지 전용 레이아웃 적용
  14. 회원가입 성공 시 알림 방식을 alert → Modal로 변경
  15. 내 프로필 초기 상태 UX
  • 프로필 데이터가 아직 없을 때, 카드가 아닌 빈 상태 Frame(“내 프로필 등록하기”)만 노출

✨ 작업 내용 (필수)

  • 기능 구현
  • 버그 수정
  • 스타일/UI 변경
  • 리팩토링
  • 최적화/성능개선
  • 문서 업데이트
  • 기타 변경사항

📸 스크린샷

🧐 해결해야 하는 문제

🤔 리뷰어 확인 필요 사항

🔗 관련 이슈

  • Closes #이슈 번호
  • Related to #이슈 번호

🛠️ 후속 작업

  • [ ]
  • [ ]

✅ 체크리스트 (필수)

  • 작업한 내용과 커밋 메시지 컨벤션을 통일했는지 확인
  • 내가 작성한 코드를 테스트까지 완료했는지 잘 작동했는지 확인
  • ESLint 검사 통과
  • Prettier 포맷팅 적용
  • TypeScript 에러 없음
  • 빌드 에러 없음

@jeschun jeschun self-assigned this Oct 17, 2025
@jeschun jeschun added 🐛 fix 버그 수정 및 기능 개선 (PR 리뷰 반영 포함) ♻️ refactor 결과 변화 없이 코드 구조 개선 labels Oct 17, 2025
@jeschun jeschun added the 🔧 chore 그 외 기타 수정 (빌드 스크립트 수정, 패키지 관리, 파일 삭제/이름 변경 등) label Oct 17, 2025
@vercel
Copy link

vercel bot commented Oct 17, 2025

@jeschun is attempting to deploy a commit to the projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Oct 17, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
thejulge Ready Ready Preview Comment Oct 17, 2025 6:33am

@sohyun0 sohyun0 merged commit 6e07260 into codeit-FE18-part3:develop Oct 17, 2025
3 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in The-julge Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 chore 그 외 기타 수정 (빌드 스크립트 수정, 패키지 관리, 파일 삭제/이름 변경 등) 🐛 fix 버그 수정 및 기능 개선 (PR 리뷰 반영 포함) ♻️ refactor 결과 변화 없이 코드 구조 개선

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants