← 목록
인테리어 2026-05-02 3KB 읽기 3분

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 필드는 비어있음)
  • 관리자 인증 없음 (필요 시 추가)
  • 알림 시스템 (문의 접수 시 전문가에게 알림) 미구현