📅 캠페인 관리
활성 / 예정 / 임시저장 / 종료된 캠페인을 관리합니다
전체 0
🟢 활성 0
🔵 예정 0
🟡 일시중지 0
⚪ 임시저장 0
⚫ 종료 0
📊 전체 통계
방문자 / 디바이스 / 캠페인 현황
로딩 중...
📥 데이터 내보내기
🎨 디자인 스튜디오
글로벌 디자인 토큰 — 모든 캠페인의 기본값. Figma Tokens Studio와 동기화 가능.
🎨 색상 팔레트
🔤 타이포그래피
자산 라이브러리에 woff2 업로드 후 family 이름 입력
📏 간격 (px)
🔘 모서리 둥글기 (px)
👁️ 미리보기
1번 옵션
vs
2번 옵션
OLYMPIC
⚙️ 사용자 정의 CSS (디자이너 전용)
사이니지에 추가 주입할 CSS. 토큰으로 표현 못 하는 세부 스타일링용.
⚠️ 잘못 입력 시 사이니지 화면 깨짐. 저장 후 5초 안에 모든 화면에 반영됨.
⚠️ 잘못 입력 시 사이니지 화면 깨짐. 저장 후 5초 안에 모든 화면에 반영됨.
🔗 Figma Tokens Studio 동기화
1. Figma에 Tokens Studio 플러그인 설치
2. 토큰 정의 후 "Export" → JSON 다운로드
3. 위의 [📤 JSON 가져오기]로 업로드
4. 또는 GitHub Action으로 자동 sync (CI에서 PUT /api/admin/tokens 호출)
🖼️ 자산 라이브러리
로고 / 배경 이미지 / 폰트 — Cloudflare R2에 저장
전체
🏷️ 로고
🖼️ 배경
🎨 아이콘
🔤 폰트
📺 매체 관리
사이니지를 등록하고 캠페인을 매핑합니다. 등록된 매체는 자기 ID로 동작합니다.
⚙️ 시스템 설정
백엔드 연결 정보 및 시스템 상태
🔌 연결 정보
모드:
-Backend URL:
-롤링 디바운스: 5초
폴링 주기: 5초
📚 데이터 모델
•
tenants - 멀티테넌트 (단일 default 사용 중)•
campaigns - 캠페인 (테마/레이아웃 JSON)•
campaign_questions - 캠페인별 질문 (다양한 타입 지원)•
vote_counts - 캠페인+질문+선택지별 누적 카운트•
vote_log - 전체 투표 기록 (CSV 내보내기 소스)•
vote_dedup - 1분 내 중복 투표 차단•
visitor_log - 방문 통계 (디바이스/시간대)•
rotation_state - 캠페인별 회차 카운터