프로필은 사용자의 작은 소유감이다
닉네임과 프로필 사진을 수정할 수 있게 만들며 사용자에게 자기 공간의 감각을 주려 했던 기록입니다.
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를 분리해 사용자 표현 영역을 작게 유지했다.
모바일에서는 프로필 조회 화면과 편집 화면을 나눠, 확인과 수정의 맥락을 분리했다.
계정 보안 정보와 프로필 표현 정보를 섞지 않는 방향으로 기록했다.
프로필은 기능보다 감각에 가깝다
닉네임과 프로필 사진은 제품의 핵심 기능처럼 보이지 않을 수 있다. 하지만 사용자가 앱 안에서 자신을 인식하는 작은 기준점이 된다.
특히 루틴, 리포트, 미션처럼 개인 기록이 쌓이는 서비스에서는 프로필이 사용자의 소유감을 만든다. 내 기록이 내 공간에 쌓이고 있다는 느낌이 중요하다.
수정 흐름은 단순해야 한다
프로필 편집은 자주 쓰는 기능은 아니지만, 막상 필요할 때 복잡하면 제품 전체가 불편하게 느껴진다.
그래서 프로필 수정은 닉네임과 사진 변경이라는 가장 기본적인 흐름을 안정적으로 처리하는 데 집중했다. 민감한 계정 정보와는 경계를 두고, 사용자 표현 영역을 가볍게 다루는 것이 좋다.
Keep reading
다른 글 이어서 보기
Product
2026.02.06
8 min read
큐브 지갑으로 보상 흐름 만들기
앱 안에서 미션, 소비, 환불, 거래 내역을 다룰 수 있는 큐브 지갑의 첫 구조를 만든 기록입니다.
Product
2026.02.03
7 min read
주간 루틴 체크로 관리 습관 만들기
분석 결과를 일회성으로 끝내지 않고 사용자의 주간 관리 습관으로 이어가기 위한 루틴 기능 기록입니다.
Product
2026.01.08
6 min read
미션 기능으로 사용자의 첫 행동 만들기
사용자가 앱에 들어온 뒤 무엇을 하면 좋을지 안내하기 위해 미션 기능을 만들고 관리 화면을 붙인 기록입니다.