즉시 실행 가능한 핵심 채권관리 솔루션
1인 파트별 현실적 구현 방안
목표: 6주 안에 실무에서 사용 가능한 채권관리 시스템 MVP 완성
"완벽한 전체보다 작동하는 핵심"
| 역할 | 주요 책임 | 6주 목표 |
|---|---|---|
| 기획 1명 | 요구사항 정의, 기능 명세, 테스트 시나리오 | MVP 기능 명세서, 사용자 스토리 10개, 테스트 케이스 |
| 디자인 1명 | 화면 설계, UI 디자인, 프로토타입 | 6개 핵심 화면 디자인, 기본 컴포넌트 라이브러리 |
| 백엔드 1명 | API 개발, 데이터베이스 설계, 비즈니스 로직 | 핵심 API 20개, DB 스키마, 채권 관리 엔진 |
| 프론트엔드 1명 | 화면 구현, API 연동, 사용자 경험 | 6개 핵심 화면, 데이터 테이블, 반응형 UI |
프로젝트 기반 설정 및 핵심 아키텍처 구축
채권 관리 및 추심 활동 핵심 기능 완성
통합, 테스트, 버그 수정 및 MVP 런칭
"실제 사용자가 채권을 등록하고 추심 활동을 기록하며 회수 현황을 확인할 수 있어야 함"
| 항목 | 완료 기준 | 검증 방법 |
|---|---|---|
| 사용자 인증 | 회원가입, 로그인, 권한 관리 | 관리자/담당자 각 3명 동시 로그인 |
| 채권 등록 | 채무자 정보 및 채권 내역 입력 | 50건 채권 데이터 입력 및 확인 |
| 추심 활동 | 전화/문자 추심 기록 | 20건 추심 활동 기록 테스트 |
| 회수 관리 | 회수금 입금 기록 및 계산 | 10건 회수 데이터 정확도 검증 |
| 대시보드 | 채권 현황 및 회수율 표시 | 실시간 데이터 반영 확인 |
| 일정 관리 | 추심 일정 등록 및 알림 | 이메일 알림 발송 확인 |
| 기술 | 선택 이유 |
|---|---|
| Node.js + Express | 빠른 개발 속도, 생태계 풍부, JavaScript 통일 |
| PostgreSQL | 안정성, 관계형 데이터, 무료 오픈소스 |
| JWT 인증 | 간단한 구현, 확장 가능 |
| PDF 생성: PDFKit | Node.js 네이티브, 한글 지원 |
| 기술 | 선택 이유 |
|---|---|
| React 18 + TypeScript | 타입 안전성, 생산성, 대중성 |
| Vite | 빠른 개발 서버, 간단한 설정 |
| Material-UI (MUI) | 빠른 UI 구축, 디자인 일관성 |
| React Query | 서버 상태 관리 간소화 |
| Recharts | 간단한 차트 라이브러리 |
| 테이블명 | 주요 필드 | 용도 |
|---|---|---|
| users | id, email, password, role | 사용자 계정 관리 |
| debtors | id, name, phone, address, company | 채무자 정보 관리 |
| debts | id, debtor_id, amount, due_date, status | 채권 정보 관리 |
| collection_activities | id, debt_id, type, date, content, result | 추심 활동 기록 |
| payments | id, debt_id, amount, date, method | 회수금 입금 기록 |
| schedules | id, debt_id, due_date, type, completed | 추심 일정 관리 |
| 엔드포인트 | 메서드 | 설명 |
|---|---|---|
| /api/auth/register | POST | 회원가입 |
| /api/auth/login | POST | 로그인 및 JWT 발급 |
| /api/auth/logout | POST | 로그아웃 |
| /api/auth/profile | GET | 사용자 프로필 조회 |
| 엔드포인트 | 메서드 | 설명 |
|---|---|---|
| /api/debtors | GET | 채무자 목록 조회 |
| /api/debtors | POST | 신규 채무자 등록 |
| /api/debtors/:id | PUT | 채무자 정보 수정 |
| /api/debtors/:id | DELETE | 채무자 삭제 |
| 엔드포인트 | 메서드 | 설명 |
|---|---|---|
| /api/debts | GET | 채권 목록 조회 |
| /api/debts | POST | 신규 채권 등록 |
| /api/debts/:id | GET | 채권 상세 조회 |
| /api/debts/:id | PUT | 채권 정보 수정 |
| /api/debts/:id/status | PATCH | 채권 상태 변경 |
| /api/debts/:id | DELETE | 채권 삭제 |
| 엔드포인트 | 메서드 | 설명 |
|---|---|---|
| /api/activities | GET | 추심 활동 목록 조회 |
| /api/activities | POST | 추심 활동 기록 |
| /api/payments | GET | 회수 내역 조회 |
| /api/payments | POST | 회수금 입금 기록 |
| /api/schedules | GET/POST | 일정 목록 및 생성 |
| /api/dashboard/stats | GET | 대시보드 통계 |
사용자 피드백 기반 점진적 기능 확장
중소기업을 위한 올인원 채권관리 플랫폼으로 성장
"작지만 완벽하게 작동하는 채권관리 솔루션을 6주 안에"
| 주차 | 핵심 산출물 | 검증 방법 |
|---|---|---|
| Week 1-2 | 기반 구축 완료 | 로그인 성공, DB 연결 확인 |
| Week 3-4 | 핵심 기능 완성 | 채권 등록 및 추심 기록 동작 |
| Week 5-6 | 통합 및 배포 | 10명 사용자 실제 테스트 |
성공 지표
6개
핵심 기능
20개
API 엔드포인트
6개
핵심 화면
4명
개발 팀원
MVP 채권추심 전략 - 6주 실행 계획
작지만 확실한 시작으로 큰 목표를 향해
본 계획안에 대한 의견이나 추가 논의가 필요하신 경우
프로젝트 팀으로 연락 주시기 바랍니다.