finance.crowny.org — /rent 플래그십 + 관계서비스 허브 재구성
개요
finance.crowny.org(:9754 프록시 → :9750 한선씨 백엔드, 운영사 주식회사엔에스렌탈서비스 박주훈 대표)를
/rent 렌탈서비스를 메인 플래그십으로 포장하고, 보험·자산관리·트레이딩·네트워크마케팅 등
크라우니 금융 도메인을
관계 서비스로 선언하는 모바일 우선 서비스 허브로 전면 재구성.
울트라 워크플로우(4에이전트 병렬: 카피/관계서비스/AVL카탈로그 → 코히어런트 프론트엔드 빌드)로 진행.
무엇을 했는지
1. /rent 플래그십 (메인)
- HERO: "렌탈도 금융도, 한 번 신청으로 끝납니다" — 엔에스렌탈이 운영하는 통합 렌탈·금융 서비스,
크라우니솔루션·크라우니집사·AVL 하드웨어를 월 구독 렌탈로 한 화면에서 접수.
- "왜 통합 렌탈인가" 4카드 + 5대 서비스 기둥 스트립.
- 카탈로그 4그룹: 렌탈(3) / 크라우니솔루션(3) / 크라우니집사(3) / AVL 하드웨어(4, 신규).
- 6단계 택배식 접수 추적 + 운영자 단계관리/취소(토큰) 기능 보존.
2. AVL 하드웨어 렌탈 카테고리 (신규)
- H-RACK-RPI5 크라우니OS 1RU 랙유닛 RPi5 (39,900/월)
- H-RACK-N100 크라우니OS 1RU 랙유닛 N100 (59,900/월)
- H-EDGE-ORIN 크라우니집사 엣지박스 Jetson Orin (89,000/월)
- H-AVL 음향·영상·조명 통합 하드웨어 (129,000/월)
- 백엔드: catalog.json에 hardware 키 추가 + 접수통계JSON에 하드웨어 카운터 추가(한선씨), 재컴파일 검증.
3. 5대 서비스 기둥 선언
보험(insurance) / 자산관리(asset) / 렌트(rent=플래그십) / 트레이딩(trader+trading+dex) / 네트워크마케팅(network)
4. 관계 서비스 그리드 (10개 선언, 카테고리 그룹화 + /health 상태배지)
| 서비스 | 도메인 | 포트 | 분류 |
|---|
| 크라우니뱅크 | bank.crowny.org | 9400 | 지갑·체인 |
| 통합지갑 | wallet.crowny.org | 9410 | 지갑·체인 |
| 크라우니 DEX | dex.crowny.org | 9402 | 트레이딩 |
| 크라우니체인 | chain.crowny.org | 9729 | 지갑·체인 |
| 크라우니 트레이더 | trader.crowny.org | 7741 | 트레이딩 |
| 트레이딩 플랫폼 | trading.crowny.org | 7740 | 트레이딩 |
| 크라우니 자산관리 | asset.crowny.org | 9745 | 자산관리 |
| 크라우니 보험 | insurance.crowny.org | 9746 | 보험 |
| 네트워크마케팅 | network.crowny.org | 9740 | 네트워크마케팅 |
| 크라우니 리워드 | reward.crowny.org | 9738 | 리워드 |
5. 모바일 우선 직관 UI
- 단일 스크롤 페이지(기존 탭 SPA 제거), light/dark 토글(localStorage cfTheme) + prefers-color-scheme.
- crowny.org 표준: 베이지 base + 골드 #C9A961 액센트, Pretendard, TOAU ◇/⬡ 모티프, 44px+ 탭 타깃.
- 첫 화면에서 "엔에스렌탈 통합 렌탈·금융, 솔루션·집사·AVL 월 구독" 즉시 이해.
검증
- 백엔드 한선씨 재컴파일 exit 0 (2.1MB toau).
- /api/catalog → hardware 4건 정상. /api/rental/stats → hardware 카운터 추가.
- E2E: source=hardware 접수 POST → #1 생성 → stats hardware:1 → track 6단계 타임라인 정상.
- /rent SPA 폴백 정상(프록시 기존 fallback 활용, 별도 변경 불필요).
- 모바일 390px 헤드리스 스크린샷: 히어로/기둥/why/카탈로그(AVL NEW)/추적/관계서비스 10카드 모두 렌더 확인.
관련 파일
- /Users/ef/crowny-finance/web/index.html, web/assets/style.css, web/assets/app.js (전면 재구성)
- /Users/ef/crowny-finance/data/catalog.json (hardware 추가)
- /Users/ef/crowny-finance/src/크라우니파이낸스.한선 (접수통계JSON 하드웨어 카운터)
잔여 이슈
- 관계서비스 /health 배지: cross-origin no-cors라 opaque 성공 시 무조건 '정상' 표기(503/4xx 구분 불가). 게이트웨이 CORS 허용 시 정밀화 가능.
- 각 관계 도메인(trader/trading/insurance 등) 백엔드 LISTEN 여부는 해당 세션 책임. 본 작업은 finance 허브의 선언·링크까지.
- 운영자 토큰 단계관리는 localStorage 기반 — 향후 백엔드 세션 인증으로 격상 검토.