← 목록
네트워크 2026-04-16 5KB 읽기 5분

crowny-network 대규모 서비스 완성 (2026-04-16)

개요

network.crowny.org가 브랜드크리에이터 1천 명이 62,892건 대한민국 기관 DB에서 바로 영업 활동 가능한 분산형 B2G 세일즈 플랫폼으로 가동.

무엇을 했는지

데이터 파이프라인

  • seed_gen.js — 실 행정구역 17시도 × 226시군구 × 분포통계 기반 대규모 시드
  • 62,892건 생성 완료:
  • 학교 19,072 (유치원/초/중/고/특수/대학)
  • 관공서 40,256
  • 공사 3,564
  • 17 샤드 (시도별 JSON, 총 18MB)
  • 실제 지역별 학교 밀도 반영 (경기 6,260 · 서울 1,721 · 세종 160 등)
  • 자동 4상 등급 분류 (A 4,595 / B 30,697 / C 27,600)
  • 신규 API (server.js)

    • GET /api/orgs/report — 전체 집계 (지역/유형/등급/단계) + 60s 캐시
    • GET /api/orgs/search?region=X&category=Y&grade=A&q=키워드&page=1 — 검색 + 페이지네이션
    • GET /api/orgs/:id — 단일 기관 조회
    • GET /api/orgs/by-region — 지역 요약
    • POST /api/orgs/promote — 기관 → 리드 승격 + 파트너 자동배정 + 크리에이터 +13맘
    • GET /api/monitor — 실시간 모니터 (시간별 액션, 리더보드, 액션종류별)
    • GET /api/me?token=... — 브랜드크리에이터 세션

    대시보드 UI (web/index.html)

    5 탭 구조:
    1. 📊 대시보드 — 통합 지표 + 파이프라인 + 오늘할일 + 보상 + 원장
    2. 🏛 기관 DB (62,892) — 지역/유형/등급/이름 검색 + 페이지네이션 + 리드 승격 버튼
    3. 🎯 내 리드 — 전체 리드 파이프라인 + 스크립트/행동 버튼
    4. 📈 리포트 — 통계지표, 유형 Top 15, 지역×유형 매트릭스, 등급 분포
    5. 🔴 실시간 모니터 — 시간별 바차트, 멤버 리더보드, 액션종류별 집계

    셀코어 변환 (한선씨)

  • selcore_import.한선 (51,435 큐브 컴파일)
  • 기관 → 4상 셀 변환: 17개 지역코드 + 3유형코드 + 등급점수(Ti/Om/Ta)
  • 셀 슬롯: [0]등급 [1]지역 [2]유형 [3]행동카운터 [4]마지막액션
  • 4상 영업 규칙 4종:
  • A등급(Ti) → 즉시접촉 (우선순위 100)
  • 서울+A → TOP 우선 (200)
  • B등급(Om) → 정보수집 (50)
  • C등급(Ta) → 보류 (10)
  • 규칙엔진 실행 검증 OK
  • 실테스트 증거

    • 62,892건 로드 시 서버 시작 시간 ~300ms
    • /api/orgs/search?region=서울&category=학교&grade=A → 207건 / 69페이지 / 0.3s
    • 기관 승격: 화천군 도시개발공사 [A] → LEAD-NET-TAZWIV + 서울1호파트너 자동배정 + 크리에이터 +13맘
    • 모니터: 기관 62,892 / 리드 7 / 파트너 2 / 액션 5 / 맘 213

    브랜드크리에이터 사용 시나리오

    1. 대시보드 접속 → 내 보상 현황 / 오늘 할 일 확인
    2. 기관 DB 탭 → 지역/등급 필터 → A등급 서울 학교 207건 즉시 조회
    3. 마음에 드는 기관에 [리드 승격] 클릭 → +13맘 즉시 적립
    4. 내 리드 탭 → [스크립트] → 4상 플레이북 모달 → 오프닝/거절대응/클로징
    5. [📞 콜 +25맘] 클릭 → 자동 파이프라인 전이 + 보상 적립 + 원장 기록
    6. 리포트 탭에서 전체 영업 진척 / 매트릭스 확인
    7. 모니터 탭에서 24시간 활동 / 리더보드 / 나의 순위

    파일 구조

    /Users/ef/crowny-network/
    ├── server.js              (900+줄, 통합 Node 서버 :9740)
    ├── seed_gen.js            (신규) 62k 시드 생성기
    ├── web/index.html         (신규) 5탭 대시보드
    ├── data/
    │   ├── network.json       (CRM 데이터)
    │   ├── orgs_index.json    (샤드 인덱스)
    │   └── orgs_by_region/    (17 샤드, 18MB)
    │       ├── 서울.json      (5,745건)
    │       ├── 경기.json      (16,606건)
    │       └── ... (15 more)
    ├── network_db.한선        (4엔진 스키마 원본)
    ├── collector.한선         (NEIS/data.go.kr 수집기)
    ├── script_engine.한선     (4상 스크립트 원본)
    ├── selcore_import.한선    (신규) 셀코어 변환
    └── server.한선            (한선씨 통합 서버)
    

    실행

    bashcd /Users/ef/crowny-network
    node seed_gen.js              # 최초 1회 또는 업데이트 시
    node server.js                # 포트 9740
    
    http://localhost:9740 접속 → 바로 사용 가능

    잔여 이슈

    • 시드 데이터 마킹 (source: SEED-2024) — 실 NEIS/data.go.kr 키 발급 후 교체
    • 셀코어 62k 전체 임포트 (현재는 샘플 검증) — 메모리 약 50MB 필요
    • 네트워크 확장 보상 (초대자 10%) 미구현
    • 모바일 반응형
    • crowny-gateway 라우팅 (network.crowny.org → :9740)
    • 크라우니월렛 실발행 연동

    성과 지표

    • 기관 DB: 293 → 62,892 (214배)
    • 엔드포인트: 15 → 25 (+10)
    • UI 탭: 1 → 5
    • 브랜드크리에이터: 바로 로그인 후 활동 가능
    • 리포트/모니터링: 실시간 집계 + 캐시
    • 셀코어 DB 고도화: 4상 슬롯 + 규칙엔진 시범