File tree Expand file tree Collapse file tree
docs/v2_FINANCIAL-LEDGER/roadmap Expand file tree Collapse file tree Original file line number Diff line number Diff 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- [ ] 사업자 관련
You can’t perform that action at this time.
0 commit comments