crm.crowny.org — 크라우니 CRM v1.0 완성
개요
crm.crowny.org:9748 — 성향맞춤 관계형 고객관리 시스템. 12전략 × 4성향 = 48 맞춤지침 + 4리스크 + 1강점 비즈니스모델.
무엇을 했는지
기존 (이전 세션)
- server.js 717줄 — 성향분석엔진, 12전략 플레이북, 4리스크(이탈/신용/평판/집중), CRUD, CSV 내보내기, Asset/Network 연동
- web/index.html — 대시보드(4탭), 고객목록(검색/필터/정렬), 연락하기(CrownyBus), 12전략, 모달들
- 서버.한선 611줄 동반 코드
이번 세션 추가
- 강점 비즈니스모델 API (
/api/strength-model) — 전환퍼널, 성향별 매출, TOP10, 강점/추천 자동 분석 - 강점모델 탭 (5번째 탭) — 퍼널 차트, 강점 리스트, 전략 추천, 성향별 매출 바, TOP 10 고객
- 샘플 데이터 시딩 (
/api/seed) — 12명 데모 고객 (T4/O3/A3/U2, VIP 4명, 15.1억 총매출) - DB 초기화 (
/api/reset) — 개발용 - 서버.한선 갱신 — 강점분석() 함수 추가, 컴파일 성공
- 게이트웨이 확인 — 이미 등록됨 (SPA, CORS, health check)
- Hub 커밋 — 8dcb4c52 (CRM), 46b30647 (all.crowny.org)
API 목록 (18개)
| 엔드포인트 | 메서드 | 설명 |
|---|---|---|
| /api/health | GET | 헬스체크 |
| /api/stats | GET | 대시보드 통계 |
| /api/strategies | GET | 12전략 목록 |
| /api/profiles | GET | 4성향 목록 |
| /api/playbook | GET | 48 플레이북 전체 |
| /api/customers | GET/POST | 고객 목록/생성 |
| /api/customers/:id | GET/PUT/DELETE | 고객 상세/수정/삭제 |
| /api/customers/:id/plan | GET | 맞춤 전략 계획 |
| /api/customers/:id/contacts | GET | 연락 이력 |
| /api/customers/:id/advance | POST | 다음 전략으로 진행 |
| /api/customers/:id/risk | POST | 리스크 계산 |
| /api/analyze-profile | POST | 성향 분석 |
| /api/export/csv | GET | CSV 내보내기 |
| /api/contacts | GET/POST | 연락 목록/등록 |
| /api/contacts/:id/complete | POST | 연락 완료 처리 |
| /api/sync/asset | POST | Asset 동기화 |
| /api/sync/network | POST | Network 동기화 |
| /api/sync/all | POST | 전체 동기화 |
| /api/strength-model | GET | 강점 비즈니스모델 |
| /api/seed | POST | 샘플 데이터 시딩 |
| /api/reset | POST | DB 초기화 |
관련 파일
/Users/ef/crowny-crm/server.js— 서버 (~820줄)/Users/ef/crowny-crm/web/index.html— UI (~850줄)/Users/ef/crowny-crm/서버.한선— 한선씨 동반 (~650줄)/Users/ef/crowny-crm/data/crm.json— DB
잔여 이슈
- SSL 인증서 (certbot)
- Asset/Network 실연동 테스트 (현재 시딩 데이터만)
- 모바일 반응형 세부 조정
- 인쇄용 리포트 생성 기능
- 이메일/SMS 자동 발송 연동