← 목록

crowny-avl 고도화 (2차)

개요

avl.crowny.org (음향·영상·조명 통합시스템)을 1차 기본 CRUD에서 프로 수준 운영 도구로 확장. 교회/학교/공연장 B2B 영업을 즉시 지원하는 기능 5종 추가.

담당: 이영섭 이사 / 010-5131-6122 / avl@crowny.org

추가된 기능

1. 견적 자동생성 시스템

6개 표준 패키지 템플릿(교회-S/M/L, 학교-강당/체육관, 공연장-중규모) 내장.

2. 큐시트 시스템

예배/공연 진행순서를 큐 단위로 제어. GO / BACK / RESET 버튼 운영.

3. DMX 채널 매핑

조명 장비의 Universe × 시작채널 × 채널수 관리.

4. 오디오 라우팅 매트릭스

입력 채널 × 출력 버스 × 게인/뮤트/솔로.

5. 자산 QR + 시드 데이터

API 엔드포인트 (신규)

GET  /api/packages            패키지 목록
GET  /api/packages/:key       패키지 상세 (가격 내역 포함)
POST /api/quotes              견적 생성
GET  /api/quotes              견적 이력
GET  /api/quotes/:id          견적 상세

GET  /api/cuesheets           큐시트 목록
POST /api/cuesheets           큐시트 생성 (template로 자동 생성 가능)
POST /api/cuesheets/:id/go    다음 큐로
POST /api/cuesheets/:id/back  이전 큐로
POST /api/cuesheets/:id/reset 처음부터
GET  /api/cuesheet-templates  4개 내장 템플릿

GET  /api/dmx                 DMX 맵 (equipment 조인)
POST /api/dmx                 채널 할당 (충돌 검증)

GET  /api/audio-matrix        오디오 라우트
PUT  /api/audio-matrix/:id    게인/뮤트/솔로 변경

GET  /api/equipment/:id/qr    QR SVG

POST /api/leads               도입문의 접수
GET  /api/leads               내부 리드 목록

파일

근본 원인 수정

org.crowny.avl.plist / org.crowny.avls.plist / org.crowny.solution.plist 3개 LaunchAgent가 /usr/local/bin/node를 참조하고 있어 exit 78로 계속 실패. Homebrew 기본 경로 /opt/homebrew/bin/node로 수정 후 모두 안정 실행 (재부팅 후 자동 기동 보장).

동작 확인

solution.crowny.org: 200
avls.crowny.org:     200
avl.crowny.org:      200

모든 신규 API (7개) 200 OK.

잔여 이슈

다음 단계 후보