🐶🔒

혼공댕 개선 계획서

비밀번호를 입력해주세요

📋 Product Improvement Plan

혼공댕 v1.0 개선 계획서

기록 도구에서 습관 형성 도구로
2026.02.23 · 사용자 피드백 기반 · 퍼핀(Firfin) UI 벤치마킹
1 사용자 피드백
"애들 스케줄이 루틴화 시키는게 되게 엄마들 목표인데 이건 데일리로 매번 입력하고 무엇보다 시간단위별로 보이지 않고 리스트업만 되어 있음. 더구나 결과 데이터로만……"
"계획을 세우고 계획 대비 실행 여부. 목표치 미달성이면 왜 미달성 했는지. 개선하려면 수정해서 반영하게 해주는 그런게 되야 좋을거 같음."
"그걸 아이와 엄마 계정으로 동시 접속해서 같이 관리하게 해줘야 함"
💡 핵심 인사이트

"이 앱은 기록 도구이지, 습관 형성 도구가 아니다"

엄마들이 원하는 건 루틴이 눈에 보이고, 계획→실행→개선이 돌아가는 시스템. 지금은 할일 체크리스트에 가까움.

#문제현재원하는 것
1시간축 부재과목 리스트만 보임시간대별 타임블록으로 하루 시각화
2카테고리 혼란학교/학원/숙제 분류 안 됨학교→학원→자기주도 계층 구조
3결과만 보임완료 체크만Plan→Do→Check→Adjust 사이클
2 퍼핀(Firfin) 벤치마킹
🐧 퍼핀 앱 개요

레몬트리(Lemontree Inc.) — 에듀핀테크 기업, 금융위원회 등록

아이 용돈 관리 + 금융 교육 올인원 플랫폼

💳 퍼핀카드 📋 자동 용돈기입장 🐷 저금통 목표 📈 모의투자 🎓 경제퀴즈 💸 정기용돈 계약
🎯 혼공댕에 차용할 UI/UX 패턴
퍼핀 기능혼공댕 적용상태
정기용돈 계약게임시간 계약✅ 이미 있음
저금통 목표 프로그레스주간 학습 목표 프로그레스 바✅ 이미 있음
소비 평가 (만족/후회)학습 자기 평가 (잘했어/보통/힘들었어)🆕 신규
자동 기록 + 사진학습 완료 자동 기록 + 메모✅ 이미 있음
부모 실시간 모니터링부모 실시간 학습 상태 + 타임블록🆕 강화
퍼핀월드 (게이미피케이션)XP + 뱃지 시스템✅ 이미 있음
3 개선 전략 — 3 Phases
🕐
Phase 1
타임블록 뷰
📂
Phase 2
카테고리 계층화
🔄
Phase 3
회고 + 개선 루프
📝Plan타임블록으로
계획 수립
📚Do시간표 따라
학습 실행
🔍Check미달성 사유
자기 평가
⚙️AdjustAI 제안으로
다음 주 개선
4 Phase 1 — 타임블록 뷰
🕐
v0.9.4
하루를 시간으로 보다
기존 리스트 위에 시간축 시각화 추가 — "언제 뭘 할지" 한눈에
💡 해결하는 문제

"시간단위별로 보이지 않고 리스트업만 되어 있음" → 시간표 형태로 하루 흐름 시각화

📱 와이어프레임
┌─────────────────────────────────────────┐ 📅 2월 24일 (월) — 오늘의 시간표 ├─────────────────────────────────────────┤ ┌──────┬──────┬──────┬──────┬──────┐ 15:00 16:00 17:00 17:30 18:00 ├──────┼──────┼──────┼──────┼──────┤ 🔢수학🔤영어 📖국어🎓학원 연산 Read. 쉬는 글쓰기 수학 시간 🐾 🦴 └──────┴──────┴──────┴──────┴──────┘ ▲ 지금 여기 (17:15) 계획: 4과목 │ 실행: 2/4 (50%) 미완: 국어 글쓰기, 학원 수학 ├─────────────────────────────────────────┤ [기존 슬롯 리스트 — 아래에 유지] └─────────────────────────────────────────┘
🔧 핵심 기능
  • 📅 요일별 시간대 + 과목 매핑 (Plan 탭에서 설정)
  • 📊 Day View 상단에 타임라인 블록 표시 (실행 시 색상 변경)
  • 📍 "지금 여기" 현재 시간 인디케이터
  • 🔄 탄력 블록 지원 (정확한 시간 or "오후 1번째/2번째" 순서)
  • ☕ 쉬는 시간 블록 표시
  • 👨‍👩‍👧 부모 뷰에서 자녀 타임블록 실시간 확인
⏱️ 예상 공수: 3-5일
5 Phase 2 — 카테고리 계층화
📂
v0.9.5
학교 · 학원 · 자기주도 분리
"숙제가 학교 건지 학원 건지 구분이 안 됨" 문제 해결
❌ 현재 문제
현재 카테고리 (11개가 플랫하게 나열): [📅계획] [🏫학교] [🎓학원] [✏️숙제] [📖국어] [🔢수학] [🔤영어] ... → "수학 숙제"는 숙제인가 수학인가? → "학원 수학"은 학원인가 수학인가? → 사용자 혼란 😵
✅ 개선 설계: 2-레벨 카테고리
Level 0 (출처) Level 1 (과목) ──────────────── ────────────────── 🏫 학교 → 국어, 수학, 영어, 과학, 사회 ├─ 수업 내용 └─ 숙제 🎓 학원 → 학원 수학, 학원 영어, ... ├─ 수업 내용 └─ 숙제 📚 자기주도 → 독서, 연산, 문법, 심화, 코딩, ... ├─ 교재 진행 └─ 자유 학습 🎯 시험대비 → 내신, TOEFL, 경시, ...
📱 Plan View 변경
변경 후 (탭 클릭 시 하위 과목 펼침): [🏫 학교] [🎓 학원] [📚 자기주도] [🎯 시험대비] ↓ 클릭 ┌─────────────────────────────────────┐ 🏫 학교 ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ 📖국어│ │🔢수학│ │🔤영어│ │🔬과학 └──────┘ └──────┘ └──────┘ └──────┘ □ 숙제 포함 □ 수업 내용만 └─────────────────────────────────────┘
🚀 온보딩 개선
  • 1️⃣ "어떤 학원 다니세요?" → 학원 카테고리 자동 생성
  • 2️⃣ "학교에서 어떤 과목 배우세요?" → 학교 과목 선택
  • 3️⃣ "혼자 공부하는 과목 있나요?" → 자기주도 과목 추가
⏱️ 예상 공수: 2-3일
6 Phase 3 — 회고 + 개선 루프
🔄
v0.9.6
PDCA 사이클 완성
"계획 대비 실행 여부, 왜 미달성했는지" → 자동 개선 루프
🏷️ A. 미달성 사유 태그

슬롯이 미완료일 때, 퍼핀의 소비 평가 방식을 차용한 간단 태그 선택:

미완료 사유를 선택해주세요: ┌──────────┐ ┌──────────┐ ┌──────────┐ 😴 피곤 │ │ ⏰ 시간 │ │ 😤 어려움 했어 │ │ 부족 │ │ └──────────┘ └──────────┘ └──────────┘ ┌──────────┐ ┌──────────┐ ┌──────────┐ 🎮 놀고 │ │ 🏥 아팠 │ │ 📝 기타 싶었어 │ │ │ │ └──────────┘ └──────────┘ └──────────┘
⭐ B. 완료 슬롯 자기 평가
오늘 수학 공부 어땠어? ┌──────────┐ ┌──────────┐ ┌──────────┐ 😊 잘했어 │ │ 😐 보통 │ │ 😓 힘들 │ │ │ │ 었어 └──────────┘ └──────────┘ └──────────┘
📊 C. 주간 회고 + AI 조정 제안

일요일(또는 주말)에 자동 노출되는 주간 회고 화면:

┌─────────────────────────────────────────┐ 📊 이번 주 분석 달성률: 72% (18/25) ⚠️ 자주 미완료된 과목: • 영어 Reading (3회 미완) — 시간 부족 • 과학 (2회 미완) — 어려움 💡 AI 제안: "영어 Reading을 15:00→16:30으로 옮기면 완료율이 올라갈 수 있어요" ────────────────────────────── 다음 주 계획 조정: ☑ 영어 Reading 시간대 변경 ☑ 과학 난이도 낮추기 □ 수요일 과학 → 목요일로 이동 [적용하기] [건너뛰기] └─────────────────────────────────────────┘
  • 🏷️ 미완료 시 사유 태그 6종 (tired/noTime/hard/playful/sick/other)
  • ⭐ 완료 시 자기 평가 3종 (good/okay/hard)
  • 📊 주간 미완료 패턴 분석 → AI 조정 제안
  • ⚙️ 승인 시 다음 주 dayPlans/timeBlocks 자동 수정
  • 👨‍👩‍👧 부모 계정에서 회고 결과 + 미달성 통계 확인
⏱️ 예상 공수: 3-4일
7 Before / After
❌ Before (현재)
  • 할일 체크리스트 = 기록 도구
  • "뭘 했는지"만 보임
  • 과목이 플랫하게 나열
  • 계획 세우기 → 귀찮음 → 포기
  • 미달성 이유? 모름
  • 개선? 다음 주에도 같은 계획
✅ After (개선 후)
  • 시간표 기반 루틴 = 습관 형성 도구
  • "언제 뭘 하고, 왜 못 했고, 다음엔 어떻게"
  • 학교/학원/자기주도 명확 분리
  • 타임블록 따라가면 고민 불필요
  • 미달성 사유 자동 축적
  • AI가 다음 주 개선안 제안
8 데이터 모델 & 마이그레이션
🔒 하위 호환 원칙
  • 모든 변경은 추가(additive) — 기존 필드 삭제 없음
  • 새 필드가 비어있으면 기존과 동일하게 동작
  • 자동 마이그레이션: 앱 로드 시 기존 데이터 자동 변환
📦 추가되는 데이터
Phase필드설명
1settings.timeBlocks요일별 시간대+과목 매핑
1settings.timeBlockModestrict / flexible / off
2subject.sourceschool / academy / self / test
2subject.subTypelesson / homework / free
3day.missReasons슬롯별 미달성 사유
3day.selfRatings슬롯별 자기 평가
3weekly_reviews (D1)주간 회고 + 조정 히스토리
9 구현 로드맵
Phase 1
타임블록 뷰
v0.9.4 · 3-5일
Phase 2
카테고리 계층화
v0.9.5 · 2-3일
Phase 3
회고+개선 루프
v0.9.6 · 3-4일
📋 Phase별 주요 작업
Phase작업파일
1타임블록 데이터 모델config.js, api.js
타임블록 편집 UI (Plan)views/plan.js
Day View 타임라인 렌더링views/day.js
부모 뷰 연동views/parent.js
2subject.source 필드 + 마이그레이션config.js
Plan View 2-레벨 UIviews/plan.js
온보딩 개선onboarding.js
3미달성 사유 + 자기 평가 UIviews/day.js
주간 회고 화면views/week.js
AI 조정 제안 + 적용worker/index.js
D1 weekly_reviews 테이블worker/index.js
10 기대 효과
👩 엄마 관점

"아이 스케줄이 시간표로 한눈에 보여서 편해요. 뭘 안 했는지, 왜 안 했는지 바로 알 수 있어요."

👧 아이 관점

"시간표 따라가면 되니까 뭘 해야 할지 고민 안 해도 돼요. 끝나면 자동으로 기록돼요."

👨‍👩‍👧 함께

"이번 주 안 한 거 같이 보고, 다음 주 계획 같이 세워요. AI가 도와주니까 쉬워요."

할일 체크리스트 → 시간표 기반 루틴 시스템
기록 도구에서 습관 형성 도구로의 전환