artist.crowny.org v3.0 — 셀프 파워 아티스트 플랫폼
개요
엔터테인먼트사와 아티스트를 위한 셀프역량향상 솔루션. 프롬프트 입력식으로 할 일/스케줄 관리부터 프로필, 스토리텔링, 밸류업 추적, 후원/투자 유치, 팬클럽 관리까지 통합.
구현된 기능 (7탭)
1. 내 공간 (프롬프트 대시보드)
프롬프트 입력 — 한글/영어 양방향 명령어
오늘, 이번주, 추가 보컬 레슨 3시, 완료, 삭제, 스케줄
프로필, 밸류업, 후원, 팬클럽 → 탭 전환
오늘 할 일 패널 + 빠른 추가
이번주 캘린더 스트립 + 날짜별 필터
다가오는 스케줄 (시간순 타임라인)
통계 요약 (아티스트/작품/오늘/이번주/팬)2. 프로필
- 아티스트 기본 정보 표시
- 역량/스킬 — 이름+레벨 바 차트
- 목표 관리
- 스토리 작성 (여정/마일스톤/비하인드)
3. 밸류업 트래커
- 성장 기록 카드 (스킬/레벨/내용/날짜)
- 스킬별 레벨 집계 + 바 차트
- 통계: 총 기록/스킬 영역/최고 레벨
4. 후원 & 투자
- 후원/투자 등록 (유형/이름/금액/메시지/보상)
- 금액 합계, 활성 건수 통계
- 카드형 내역 표시
5. 팬클럽
- 팬 등록 (이름/등급/메모)
- 3등급: VIP/프리미엄/베이직
- 등급별 정렬 + 통계
6. 갤러리 (아티스트 + 작품 브라우즈)
7. 등록 (아티스트/작품)
기술 스택
- 서버: Node.js (server.js) + 한선씨 동반 (아티스트서버.한선)
- 데이터: JSONL 파일 기반 (tasks/stories/valueup/sponsors/fans)
- 포트: 9734
- UI: 한글 중심, 다크 테마, 반응형
API
| 엔드포인트 | 설명 |
|---|
| GET/POST /api/tasks | 할 일 CRUD |
| POST /api/tasks/update, /delete | 수정/삭제 |
| GET/POST /api/stories | 스토리 |
| GET/POST /api/valueup | 밸류업 기록 |
| GET/POST /api/sponsors | 후원/투자 |
| GET/POST /api/fans | 팬 관리 |
| GET/POST /api/artists | 아티스트 |
| POST /api/profile | 프로필 업데이트 |
| GET/POST /api/works | 작품 |
파일 경로
- 서버: /Users/ef/crowny-artist/server.js
- 한선씨: /Users/ef/crowny-artist/아티스트서버.한선
- HTML: /Users/ef/crowny-artist/web/index.html
- 데이터: /Users/ef/crowny-artist/data/*.jsonl
한선씨 동반
- 아티스트서버.한선에 범용 CRUD 함수(CRUD추가/CRUD목록/CRUD업데이트/CRUD삭제) 구현
- 컴파일 성공 (hanseonc_high → TOAU)
- VM 스택 제한으로 실행은 Node.js
잔여 과제
- SSO 연동 (아티스트별 세션)
- 스토리 에디터 리치텍스트
- 밸류업 그래프/차트 시각화
- 후원 결제 연동 (포네)
- 팬 커뮤니케이션 (메시지/공지)