Skip to content

Commit 2959c6f

Browse files
SOIVclaude
andcommitted
docs: Ledger 모듈 개발 체크리스트 업데이트
구현 완료 항목 체크 및 모듈 레지스트리 async 지원 항목 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a43b78c commit 2959c6f

1 file changed

Lines changed: 15 additions & 14 deletions

File tree

docs/v2_FINANCIAL-LEDGER/roadmap/01-development-plan.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -520,28 +520,29 @@ Chrome 확장 프로그램의 "새로고침" 방식과 동일하게:
520520
**예상 기간: 4주**
521521

522522
**Backend:**
523-
- [ ] DB 스키마 설계 (설계 완료)
524-
- [ ] API 엔드포인트 (설계 완료)
525-
- [ ] CRUD (생성, 조회, 수정, 삭제)
526-
- [ ] 통계 API
527-
- [ ] 검색/필터
528-
- [ ] 비즈니스 로직
529-
- [ ] 검증 로직
523+
- [x] DB 스키마 설계 (`modules/ledger/backend/migrations/001_initial.sql`)
524+
- [x] API 엔드포인트 구현
525+
- [x] CRUD (생성, 조회, 수정, 삭제)
526+
- [x] 통계 API (`GET /api/ledger/summary`)
527+
- [x] 검색/필터 (연·월·type·카테고리·페이지네이션)
528+
- [x] 비즈니스 로직 (`service.ts`)
529+
- [x] 검증 로직 (`validation.ts` — Zod)
530+
- [x] 모듈 레지스트리 async createRouter 지원 (`module-registry.ts` 수정)
530531
- [ ] 테스트
531532

532533
**Frontend:**
533-
- [ ] 목록 페이지
534+
- [x] 목록 페이지 (DataTable, 월 네비게이션, 필터 탭)
534535
- [ ] 상세 페이지
535-
- [ ] 생성/수정 폼
536-
- [ ] 통계 대시보드
536+
- [x] 생성/수정 폼 (모달)
537+
- [x] 통계 대시보드 (월별 수입·지출·잔액 카드)
537538
- [ ] 차트 시각화 (recharts)
538539
- [ ] 테스트
539540

540541
**기능:**
541-
- [ ] 수입/지출 기록
542-
- [ ] 카테고리 관리
543-
- [ ] 결제 수단 관리
544-
- [ ] 월별/연도별 통계
542+
- [x] 수입/지출 기록
543+
- [x] 카테고리 관리 (CRUD API)
544+
- [x] 결제 수단 관리 (CRUD API)
545+
- [x] 월별/연도별 통계
545546
- [ ] CSV 내보내기
546547
- [ ] 영수증 첨부 (선택)
547548
- [ ] 사업자 관련

0 commit comments

Comments
 (0)