개인 기록 서비스 개발 방향 정리

msus_xxvii·2025년 12월 19일

DailyLog

목록 보기
11/37
post-thumbnail

1. 프로젝트 개요

DailyLog는 캘린더 중심(Calendar-first) 개인 기록 서비스이다.
목표는 생산성을 강요하거나 목표를 관리하는 앱이 아니라,

“하루를 인식하고, 무엇을 했는지를 가볍게 남기는 도구”

를 만드는 것이다.

  • 기록은 짧고 단순하게
  • 한 달의 흐름은 색 블록으로 한눈에
  • 입력 피로를 최소화하는 UX를 최우선으로 한다

2. 핵심 철학

❌ 하지 않기로 한 것

  • 목표 관리 / 점수화
  • 생산성 평가
  • 알림 남발
  • 과도한 설정(템플릿, 커스터마이징)

✅ 집중하는 것

  • 행동 기록 중심
  • 캘린더 기반 시각화
  • 최소 입력 + 재사용(복사)
  • “보고 싶어지는 UI”

3. 서비스 구조 (Calendar-first)

첫 화면

  • 월간 캘린더가 기본 화면
  • 날짜별 기록이 카테고리 색 블록으로 표시됨
  • 색만 봐도 그날의 활동이 인식되도록 설계

사용 패턴 (하루 3회 기준)

  • 아침: 캘린더를 열어 오늘을 인식
  • 점심: 오늘/이번 주 흐름 확인
  • 저녁: 클릭 → 빠른 입력으로 기록
    알림은 웹 단계에서는 도입하지 않는다.

4. 기록 데이터 설계 (MVP 기준)

필수 필드

  • logDate : 기록 대상 날짜
  • category : 행동 분류(enum)
  • title : 짧은 행동 설명

선택 필드

  • note : 상세 메모

카테고리(enum)

  • EXERCISE
  • STUDY
  • MEETING

    운동 세부 분류(러닝, 웨이트-가슴 등)는
    category가 아니라 title 문자열로 처리한다.


5. 입력 UX 전략

최소 입력

  • 날짜 + 카테고리 + 제목만으로 저장 가능
  • 메모는 선택

최근 7일 복사 기능

  • 최근 1주일 기록(우선 EXERCISE)을 목록으로 제공
  • 클릭 1번 → 입력 자동 채움
  • 저장까지 포함해 2~3번 터치로 기록 완료
    템플릿 관리 UI는 의도적으로 배제했다.

6. 단계별 개발 로드맵

🟢 1단계 – Calendar-first 기록 MVP

  • 캘린더 중심 UI
  • 카테고리 색 블록 표시
  • CRUD
  • 최근 7일 복사 입력
  • 단일 사용자 기준

🤖 2단계 – AI 어시스턴트 (개인용)

  • 주간/월간 기록 요약
  • 패턴 인식 및 맥락 정리
  • 평가/훈계/목표 설정 ❌
  • “정리자” 역할의 AI

    2단계까지는 나만 쓰는 도구로 개발

☁️ 2.5단계 – CI/CD & 클라우드

  • Docker 기반 배포
  • GitHub Actions CI/CD
  • 클라우드 환경 구성
  • 서비스 안정화 목적

📱 3단계 – Web / App 크로스오버

  • PWA → 필요 시 App 래핑
  • 모바일 접근성 강화
  • 이 단계에서만 감성 요소 확장 고려

7. 미뤄둔 기능들 (의도적 제외)

  • 사용자 커스텀 이미지 / 도트 트래커
  • 알림 및 리마인드
  • 차트/통계
  • 세부 운동 데이터 구조화
  • 로그인/공유
    이 기능들은 3단계 이후로 명확히 분리한다.

8. 정리

DailyLog는 범용 생산성 앱을 목표로 하지 않는다.
대신,

기록 피로를 줄이고,
하루의 흐름을 시각적으로 인식하게 하는
캘린더 중심 개인 기록 도구

를 지향한다.
현재는 상업성보다 제품 감각과 UX 검증을 우선하며,
2단계까지는 철저히 개인 사용 경험에 집중한다.

거창하게 작성하긴 했지만 이리저리 공부 및 코딩감 잃지 않게 하기 위한 장치이다.
12월부터 프로젝트 투입이었으나 어른들의 사정 으로 못하니 내가 필요한 것을 만들어볼 수 있는 최적의 시간 같다.

0개의 댓글