crowny-avl 관리 기능 추가 (4차 고도화)
개요
avl.crowny.org에 3종 업데이트 가능 관리 섹션 추가. 학교/지자체 방문 시 실적·파트너·제품을 실시간 업데이트하며 보여줄 수 있는 CRUD 관리 탭.
담당: 이용찬 팀장 / 010-9915-6990 / avl@crowny.org
새 기능
1. 전국 시공현황 (Portfolio)
- 15건 시드 데이터 (서울/경기/인천/부산/대구/광주/대전/강원/충남/전북/전남/경북/경남/제주 등)
- 지역/유형 필터, 총 시공건수·금액·권역 수 요약 통계
- 추가/수정/삭제 CRUD 폼
- 테이블 UI (프로젝트명·지역·유형·등급·금액·완공일·수용인원)
2. 파트너십·업력 (Partners)
- 14개 파트너사 (INTER-M, L-Acoustics, d&b, JBL, Shure, Yamaha, DiGiCo, Robe, MA Lighting, Epson, Absen, Extron, Crestron, Dante)
- 카드형 UI (브랜드·등급·업력·시공건수·카테고리·국가·담당자)
- 추가/수정/삭제 CRUD 폼
3. 취급 제품 카탈로그 (Products)
- 18개 제품 (음향/영상/조명/제어/네트워크)
- 카테고리/브랜드/인기제품 필터
- 테이블 UI (브랜드·모델·카테고리·세부·가격·사양·인기·재고)
- 추가/수정/삭제 CRUD 폼
API
GET /api/portfolio 시공현황 목록 (?region=&type= 필터)
POST /api/portfolio 시공실적 추가
PUT /api/portfolio/:id 수정
DELETE /api/portfolio/:id 삭제
GET /api/partners 파트너 목록
POST /api/partners 파트너 추가
PUT /api/partners/:id 수정
DELETE /api/partners/:id 삭제
GET /api/products 제품 목록 (?brand=&category=&popular= 필터)
POST /api/products 제품 추가
PUT /api/products/:id 수정
DELETE /api/products/:id 삭제
담당자 변경
이영섭 이사 010-5131-6122 → 이용찬 팀장 010-9915-6990 (server.js + web/index.html 전체 반영)
테스트 결과
HTTPS Portfolio: 15건 — POST/DELETE 검증 OK
HTTPS Partners: 14개 — CRUD 검증 OK
HTTPS Products: 18개 — CRUD 검증 OK
파일
- 서버:
/Users/ef/crowny-avl/server.js(~2300 라인) - UI:
/Users/ef/crowny-avl/web/index.html(~2600+ 라인, 탭 21개)
누적 탭 (21개)
대시보드, 프로젝트, 견적생성, 큐시트, DMX맵, 오디오매트릭스, 패키지비교, 시그널플로우, 랙다이어그램, 실시간모니터, 장소목록, 장비현황, 프리셋, 스케줄, 유지보수, 시공사례, 시공현황, 파트너십, 제품카탈로그, 도입문의, 장비등록, 장소등록, 활동로그