Personal System

Repeat Scheduler

반복되는 모든 일을 "직전 회차(LAP)를 복제·진화"시키는 단일 모델로 굴리는 개인용 루틴·체크리스트·라이프로그 시스템. 현재 PRD·아키텍처를 끝내고 구현에 착수한 단계.

개인기간 1주기여도 100%2026-052026-05
핵심 지표: LAP 복제·진화 모델로 루틴·체크리스트·라이프로그를 통합하는 개인 시스템 (설계 완료·구현 착수)
엔지니어링 역할
Fullstack
Personal System
Repeat Scheduler
SYS
#Web#Frontend#Personal#Product

개요

루틴·체크리스트·라이프로그를 하나의 데이터 모델로 통합하려는 개인용 시스템. 모든 반복 태스크를 "TaskRoot + LAP 체인"으로 표현하고, 다음 회차는 템플릿이 아니라 직전 LAP의 스냅샷을 복제해 진화시킨다. 체크리스트는 별도 엔티티가 아니라 서브태스크를 가진 Task의 필터 뷰이고, 위치·이동·수면·완료 기록이 하나의 라이프로그 타임라인에 모인다. PWA-first로 설계해 같은 코드베이스를 추후 Capacitor로 모바일까지 래핑할 계획. 현재 제품 브리프·PRD·플랫폼 ADR·구현 계획 등 설계 정본을 끝내고 Phase 1 구현에 들어간 단계.

내가 한 작업

  • 제품 브리프·PRD·플랫폼 ADR·Phase 1 구현 계획 등 설계 문서 단독 작성
  • PWA-first (Next.js + React 19 + Dexie/IndexedDB) 아키텍처 결정 후 구현 착수

주요 기능

  • 반복 태스크의 회차(LAP) 복제·진화
  • 서브태스크 필터 뷰로서의 체크리스트
  • 위치·이동·수면·완료가 모이는 라이프로그 타임라인

핵심 포인트

  • TaskRoot + LAP 체인 — 다음 회차를 직전 회차 스냅샷 복제로 생성
  • 루틴·체크리스트·라이프로그를 하나의 모델로 통합
  • PWA-first 설계 → 추후 Capacitor로 모바일 래핑 계획
  • PRD·ADR·구현 계획 등 설계 정본을 먼저 정리한 docs-first 진행

타임라인

2026-052026-05
역할: 단독 기획·설계·개발
기여도: 100%
협업: 개인

기술 스택

</>Next.js · React 19 · IndexedDB(Dexie) · PWA-first

Next.jsReact 19TypeScriptTailwind CSSDexie / IndexedDBPWACapacitor (예정)