interior.crowny.org Phase 3 — 관리 대시보드 + 고객 추적
개요
interior.crowny.org에 Phase 3 관리 대시보드와 고객 프로젝트 추적 시스템을 구축했다. 한선씨로 코어 로직을 먼저 작성(관리대시보드.한선, 2977 cubes 검증), Node.js 서버 API 확장 + 프론트엔드 2페이지 추가.
무엇을 했는지
1. 한선씨 관리 대시보드 엔진 (engine/관리대시보드.한선)
대시보드통계()— 프로젝트/문의/매출/트랙별/단계별 전체 통계전문가작업량()— 전문가별 배정/진행/완료 집계고객추적정보()— 고객용 추적 데이터 (진행률 포함)문의필터()— 상태별 필터링월별매출()— 월별 매출 집계- crownyc 컴파일 성공 (2977 cubes)
2. 서버 API 확장 (6개 엔드포인트)
GET /api/dashboard— 전체 통계 (프로젝트/문의/매출/포네/전문가별)PUT /api/inquiries/:id— 문의 상태 변경 + 전문가 배정DELETE /api/inquiries/:id— 문의 삭제PUT /api/projects/:id— 프로젝트 업데이트POST /api/projects/:id/timeline— 타임라인 이벤트 추가GET /api/track/:id— 고객 추적 정보 (공개 API)
3. 관리자 대시보드 (public/admin.html)
- 5개 섹션: 대시보드, 프로젝트, 문의 관리, 전문가, 고객 추적
- 다크 테마 UI (크라우니 디자인 시스템)
- 사이드바 네비게이션 + 모달 시스템
- 프로젝트 필터 (전체/진행중/완료/트랙별)
- 문의 상태 변경 (pending→contacted→converted→closed)
- 프로젝트 상세 모달 (단계 진행 현황, 타임라인, 소재)
- 단계 진행 처리 모달
- 전문가별 배정/매출/현재 프로젝트 카드
- 고객 추적 URL 생성/복사
4. 고객 프로젝트 추적 (public/track.html)
- 공개 URL:
/track.html?id=프로젝트ID - 프로그레스바 (0~100%)
- 6단계 시각화 (완료/진행중/대기)
- 전문가 카드
- 등급 뱃지 (Bronze/Silver/Gold/Crown)
- 소재 태그
- 타임라인 히스토리
- 포네 결제 상태
- 반응형 (모바일 대응)
5. 샘플 데이터 (data/projects.json)
- 8개 프로젝트 (트랙별 2건)
- 다양한 단계: bronze~crown
- 실제 레퍼런스 기반 (삼정초, BNVIIT, 나비아키텍처 등)
- 총 매출 2억 2,850만원, 포네 3,262만원
관련 파일
/Users/ef/crowny-interior/engine/관리대시보드.한선— 한선씨 코어/Users/ef/crowny-interior/server.js— Phase 3 API 통합/Users/ef/crowny-interior/public/admin.html— 관리자 대시보드/Users/ef/crowny-interior/public/track.html— 고객 추적 페이지/Users/ef/crowny-interior/data/projects.json— 8건 샘플 데이터/Users/ef/crowny-interior/CLAUDE.md— Phase 3 API/구조 문서화
잔여 이슈
- Phase 4 arch.crowny.org 미착수
- 실제 사진 업로드 기능 미구현 (photos 필드는 비어있음)
- 관리자 인증 없음 (필요 시 추가)
- 알림 시스템 (문의 접수 시 전문가에게 알림) 미구현