Skip to content

Feature/home mypage 화면 구현 및 API 연동 - #1

Open
siiooin wants to merge 58 commits into
mainfrom
feature/home-mypage
Open

siiooin wants to merge 58 commits into
mainfrom
feature/home-mypage

Conversation

@siiooin

@siiooin siiooin commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

작업 내용

홈 화면

  • GET /home + GET /rewards/status 병렬 호출로 닉네임, 스트릭, 레벨/XP/캐릭터 단계 표시
  • 레벨별 XP 진행 바 계산 적용 (Lv.1: 079 / Lv.2: 80179 / Lv.3: 180~299 / Lv.4: 300+)

스트릭 화면

  • GET /streak/status + GET /streak/calendar 병렬 호출
  • 실제 서버 데이터 기반으로 캘린더 체크 표시

마이페이지 화면

  • 닉네임을 네비게이션 타이틀로 표시
  • 관심 주제 해시태그 칩으로 표시 (FlowLayout 적용)
  • 연속 학습 일수 / 총 XP 스탯 카드
  • 알림 설정 토글 (UNUserNotificationCenter 연동)

프로필 수정 화면

  • 닉네임 변경 (PATCH /users/me/nickname)
  • 프로필 이미지 변경 (PATCH /users/me/profile-image)
  • 관심 주제 선택/변경 (POST /users/me/interests)

알림 화면

  • 로컬 알림 수신 화면 구현

기타

  • 이미지 파일명 영문으로 변경 (한글 → authMainCharacter, onboardingCharacter)

- Alamofire v5.12.0
- TCA v1.26.1
daeyunkwon and others added 28 commits September 7, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants