Product/2025.12.20/5 min read

프로필은 사용자의 작은 소유감이다

닉네임과 프로필 사진을 수정할 수 있게 만들며 사용자에게 자기 공간의 감각을 주려 했던 기록입니다.

ProfileIdentityMobile

Code notes

코드에서 확인한 구현 포인트

배포 기준 2025.12.20

관련 파일

apps/web/app/api/profile/nickname/route.tsapps/web/app/api/profile/photo/route.tsapps/mobile/app/mypage/profile.tsxapps/mobile/app/mypage/profile-edit.tsx

구현 메모

프로필 기능은 닉네임 수정과 사진 변경 API를 분리해 사용자 표현 영역을 작게 유지했다.

모바일에서는 프로필 조회 화면과 편집 화면을 나눠, 확인과 수정의 맥락을 분리했다.

계정 보안 정보와 프로필 표현 정보를 섞지 않는 방향으로 기록했다.

프로필은 기능보다 감각에 가깝다

닉네임과 프로필 사진은 제품의 핵심 기능처럼 보이지 않을 수 있다. 하지만 사용자가 앱 안에서 자신을 인식하는 작은 기준점이 된다.

특히 루틴, 리포트, 미션처럼 개인 기록이 쌓이는 서비스에서는 프로필이 사용자의 소유감을 만든다. 내 기록이 내 공간에 쌓이고 있다는 느낌이 중요하다.

수정 흐름은 단순해야 한다

프로필 편집은 자주 쓰는 기능은 아니지만, 막상 필요할 때 복잡하면 제품 전체가 불편하게 느껴진다.

그래서 프로필 수정은 닉네임과 사진 변경이라는 가장 기본적인 흐름을 안정적으로 처리하는 데 집중했다. 민감한 계정 정보와는 경계를 두고, 사용자 표현 영역을 가볍게 다루는 것이 좋다.