오늘감 — 2026년 7월 16일
4 files+79-24 AI sessions (13,567 KB)
# 개발 블로그 엔트리
오늘감 프로젝트에서 글숲 글쓰기 활동을 시각화하는 달력 뱃지 기능을 완성했습니다. 사용자들이 자신의 글쓰기 패턴을 한눈에 파악할 수 있도록 GitHub의 contribution graph처럼 일일 활동을 색상으로 표현하는 방식을 구현했습니다. 이는 cross-app-sync Phase 2의 일환으로, 여러 앱 간 사용자 활동 데이터를 동기화하는 더 큰 구조 속에서 진행된 작업입니다. 4개 파일을 수정하며 핵심 로직 79줄을 추가했고, 기존 코드와의 호환성을 유지하면서 불필요한 부분 2줄을 정리했습니다.
기술적으로는 일일 활동 강도를 단계별로 매핑하고, 각 단계에 따라 뱃지의 색상과 투명도를 동적으로 조정하는 방식을 적용했습니다. Claude와의 4번의 세션을 통해 데이터 구조 설계, 성능 최적화 전략, 그리고 엣지 케이스 처리에 대해 논의했으며, AI의 제안을 바탕으로 캐싱 로직을 개선할 수 있었습니다. 특히 연속 글쓰기를 장려하면서도 불규칙한 패턴의 사용자도 흥미를 잃지 않도록 데이터 표현을 세심하게 조정하는 과정이 흥미로웠습니다.
이번 기능은 단순한 활동 기록을 넘어 사용자의 장기적인 글쓰기 습관 형성을 지원하는 데 초점을 맞췄습니다. 앞으로 이 달력 뱃지를 기반으로 마일스톤, 스트릭 시스템 등 게이미피케이션 요소들을 확장해 나갈 계획입니다.
커밋 기록
feat: 글숲 글쓰기 활동 달력 뱃지 (cross-app-sync Phase 2)
07:26