Skip to content

[FEATURE] MyPage #50

@jinhyun71744

Description

@jinhyun71744

#️⃣ 요청 유형

해당되는 항목을 선택해주세요.

  • 새로운 기능 추가
  • 기존 기능 개선
  • 성능 개선

#️⃣ 어떤 기능인가요?

추가하려는 기능 또는 개선하려는 부분에 대해 간결하게 설명해주세요.

사용자가 로그인 후 접근할 수 있는 마이페이지(Mypage) 기능을 추가합니다.
마이페이지에서는 사용자 프로필, 활동내역, 개인정보 설정 등을 확인하고 수정할 수 있습니다.

#️⃣ 이 기능이 필요한 이유는 무엇인가요?

이 기능이 왜 필요한지, 또는 개선/성능 향상이 필요한 이유에 대해 설명해주세요.

  • 사용자가 자신의 개인 정보(이름, 이메일, 비밀번호 등)를 관리할 수 있어야 합니다.
  • 활동 내역을 확인하고 관리할 수 있습니다.
  • 서비스 사용 경험을 개인화하기 위한 필수적인 기능입니다.

구현 방안 (선택)

이 기능을 어떻게 구현할 수 있을지에 대한 아이디어를 간단히 설명해주세요.

  • 라우팅: /mypage 경로를 추가하고, 로그인된 사용자만 접근 가능하도록 보호 라우팅 적용.
  • 구성 요소:
    • 프로필 정보 섹션: 사용자 이름, 이메일, 프로필 사진 수정 가능, 획득한 뱃지 확인가능
    • 내 활동내역 섹션: 자신의 글, 댓글, 좋아요한 글 확인가능
    • 계정관리 섹션: 개인정보 설정, 알림설정, 계정관리 가능

#️⃣ 작업 상세 내용

  • /mypage 라우트 추가 및 로그인 여부 체크
  • 프로필 정보 조회/수정 UI 및 API 연동
  • 벳지 정보 조회/상세페이지 UI 및 API 연동
  • 내 활동 내역 상세 페이지 구현
  • 기타 필요 모 달 작성

📎 참고할만한 자료 (선택)

관련 문서, 스크린샷, 또는 예시 등이 있다면 여기에 첨부해주세요.

Sub-issues

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions