Product/2026.02.03/7 min read

주간 루틴 체크로 관리 습관 만들기

분석 결과를 일회성으로 끝내지 않고 사용자의 주간 관리 습관으로 이어가기 위한 루틴 기능 기록입니다.

RoutineWeeklyHabit

Code notes

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

배포 기준 2026.02.03

관련 파일

apps/web/app/api/routines/weekly/route.tsapps/web/app/api/routines/weekly/check/route.tsapps/mobile/app/routine/index.tsxapps/mobile/app/routine/manual.tsx

구현 메모

weekly routine API는 userId와 language를 기준으로 주간 루틴을 보장하고, 진행 상세를 함께 반환한다.

PATCH에서는 추천 요일, 강도, 선택 단계 수정을 처리하고, reset 플래그로 루틴을 다시 만들 수 있게 했다.

check API는 사용자의 루틴 수행 기록을 남겨 주간 리포트와 추천의 재료로 이어질 수 있다.

루틴은 분석 이후의 제품이다

분석 결과는 사용자의 현재 상태를 알려준다. 하지만 피부 관리는 현재를 아는 것보다 다음 일주일을 어떻게 보내는지가 더 중요하다.

그래서 루틴 기능은 분석 이후의 제품 경험으로 잡았다. 사용자가 해야 할 관리 행동을 주간 단위로 정리하고, 체크하며, 다시 돌아와 확인할 수 있게 만드는 것이 목표였다.

수동 기록도 필요하다

모든 관리를 자동으로 알 수는 없다. 사용자가 직접 했다고 체크하는 행위 자체가 습관 형성에 도움이 된다.

수동 루틴 입력은 번거로워 보일 수 있지만, 사용자가 자신의 관리 행동을 의식하게 만든다. Tangly가 단순 분석 앱이 아니라 관리 동반자처럼 느껴지려면 이런 기록 흐름이 필요하다.

확장 방향

주간 루틴은 미션, 푸시, 주간 리포트와 연결될 수 있다. 사용자가 체크하지 않은 루틴을 부드럽게 알려주거나, 잘 지킨 루틴을 리포트에 반영하는 식의 확장이 가능하다.