Personal System
Repeat Scheduler
반복되는 모든 일을 "직전 회차(LAP)를 복제·진화"시키는 단일 모델로 굴리는 개인용 루틴·체크리스트·라이프로그 시스템. 현재 PRD·아키텍처를 끝내고 구현에 착수한 단계.
PersonalDuration 1주Contribution 100%2026-05 → 2026-05
★Key Metric: LAP 복제·진화 모델로 루틴·체크리스트·라이프로그를 통합하는 개인 시스템 (설계 완료·구현 착수)
Engineering Role
Fullstack
Personal System
Repeat Scheduler
SYS
#Web#Frontend#Personal#Product
Overview
루틴·체크리스트·라이프로그를 하나의 데이터 모델로 통합하려는 개인용 시스템. 모든 반복 태스크를 "TaskRoot + LAP 체인"으로 표현하고, 다음 회차는 템플릿이 아니라 직전 LAP의 스냅샷을 복제해 진화시킨다. 체크리스트는 별도 엔티티가 아니라 서브태스크를 가진 Task의 필터 뷰이고, 위치·이동·수면·완료 기록이 하나의 라이프로그 타임라인에 모인다. PWA-first로 설계해 같은 코드베이스를 추후 Capacitor로 모바일까지 래핑할 계획. 현재 제품 브리프·PRD·플랫폼 ADR·구현 계획 등 설계 정본을 끝내고 Phase 1 구현에 들어간 단계.
My Work
- ▸제품 브리프·PRD·플랫폼 ADR·Phase 1 구현 계획 등 설계 문서 단독 작성
- ▸PWA-first (Next.js + React 19 + Dexie/IndexedDB) 아키텍처 결정 후 구현 착수
Features
- 반복 태스크의 회차(LAP) 복제·진화
- 서브태스크 필터 뷰로서의 체크리스트
- 위치·이동·수면·완료가 모이는 라이프로그 타임라인
Highlights
- TaskRoot + LAP 체인 — 다음 회차를 직전 회차 스냅샷 복제로 생성
- 루틴·체크리스트·라이프로그를 하나의 모델로 통합
- PWA-first 설계 → 추후 Capacitor로 모바일 래핑 계획
- PRD·ADR·구현 계획 등 설계 정본을 먼저 정리한 docs-first 진행
Timeline
2026-05 → 2026-05
Role: 단독 기획·설계·개발
Contribution: 100%
Collaboration: Personal
Tech Stack
</>Next.js · React 19 · IndexedDB(Dexie) · PWA-first
Next.jsReact 19TypeScriptTailwind CSSDexie / IndexedDBPWACapacitor (예정)