운영 대시보드
실시간 행사 관제
시간대별 입장 현황
granted 입장 시간대 집계 · 실데이터입장 요약
포인트 충전 vs 사용
원장(Wallet Ledger) 시간대 집계 · 실데이터수익 · 정산 요약
카테고리별 매출
주문 상품 카테고리 집계 · 실데이터매장별 매출 TOP 5
바우처 · 팔찌 현황
현재 상태 경고
실시간 상태 · 조치 판단은 운영자 몫컵 반납 · ESG 관제 데모 · 준비중
다회용 컵 RFID 회수 현황 (예시 데이터 · 3단계 예정)
시간대별 컵 배포 vs 반납
누적 · 오늘 11:00~20:00ESG 요약
반납대별 반납량 TOP 5
누적 반납 수컵 상태 분포
현재 시점반납대 현황
RFID 수거함 · 포화 / 네트워크 모니터링| 반납대 | 위치 | 반납 수 | 수거함 | 네트워크 | 마지막 통신 |
|---|---|---|---|---|---|
| ST-01 | 메인스테이지 앞 | 2,140 | online | 방금 | |
| ST-02 | 푸드존 A | 3,520 | online | 12초 전 | |
| ST-03 | 서브스테이지 | 1,980 | online | 8초 전 | |
| ST-04 | 캠핑존 | 1,240 | offline | 6분 전 | |
| ST-05 | 정문 | 4,590 | online | 방금 |
예외 큐
2 확인 필요| 시각 | 반납대 | 유형 | RFID | 조치 |
|---|---|---|---|---|
| 18:42 | ST-02 | 미등록 컵 | RFID-CUP-??? | |
| 18:39 | ST-05 | 중복 반납 | RFID-CUP-A9F82K | |
| 18:35 | ST-01 | 인식 실패 | - | |
| 18:30 | ST-04 | 오프라인 대기 | RFID-CUP-3K20F | 복구 시 자동 동기화 |
사용자 반납 확인
클레임 응대 · 팔찌ID로 조회팔찌 교환소
바우처 QR 스캔 → RFID 팔찌 연동
① 바우처 QR 스캔
리더기 연결됨수동 입력 (스캐너 없을 때)
② 연령 확인 · 팔찌 태그 → 매칭
수동 입력 (리더기 없을 때)
최근 등록 내역
이번 접속 세션에서 등록한 건| 바우처 ID | 이름 | 전화 | 권종 | QR 토큰 | RFID 고유번호 | 주류 | 등록 상태 |
|---|
RFID 관리
팔찌 상태 조회 · 재발급 (Wristband Validation Service)
RFID 조회
① 기존 RFID 조회 · 비활성화
② 새 RFID 연결
재발급 로그
상단 = 이번 세션 실처리 · 하단 2건 = 데모 샘플| 시간 | 기존 RFID | 새 RFID | 관객 | 사유 | 이관 잔액 | 처리자 |
|---|---|---|---|---|---|---|
| 15:39:51 | RFID-2210E | RFID-5567F | 강도윤 | 분실 | ₩17,800 | 데모 |
| 14:21:08 | RFID-1180X | RFID-9043Y | 한예린 | 고장 | ₩4,500 | 데모 |
입장 · 티켓
티켓 조회 · 입장 현황 · 오류 관리 · 상태 관리 (Access Control Service)
티켓 목록
서버 /tickets 실데이터 · 상태 변경 즉시 반영| 티켓 ID | 이름 | 권종 | 상태 | 입장 | 연동 팔찌 | 상태 변경 |
|---|---|---|---|---|---|---|
| 불러오는 중… | ||||||
시간대별 입장
KST · granted(in/reentry)게이트별 입장자
등록 게이트 전체입장 거부 기록
/entry/logs?result=denied · 최신순| 시간 | 거부 사유 | RFID | 게이트 | 방향 |
|---|---|---|---|---|
| 불러오는 중… | ||||
권종별 티켓 분포
실데이터게이트 관리
리더기 연결 · 입장 로그 · 장비 오류 (Reader Auth Service)
| 게이트 | 위치 | 리더기 | 연결 상태 | 마지막 신호 |
|---|
게이트 목록은 서버(GET /api/gates)의 실제 게이트이며, 각 게이트에 배정된 활성 GATE_READER(GET /api/devices 조인)를 표시합니다. 리더기 연결은 POST /api/devices 로 기기를 실제 등록하고 인증 키를 1회 표시하며, 해제·교체는 POST /api/devices/:id/deactivate 를 호출합니다. 게이트 만들기(총괄 전용)는 POST /api/gates 로 새 게이트를 실제 생성하며 legacyId(GATE_xxxx)를 서버가 자동 채번합니다. 생성 직후 리더기 연결로 리더를 붙입니다.
| 시간 | 게이트 | RFID 고유번호 | 구분 | 처리 결과 | 리더기 | 비고 |
|---|
퇴장 처리
최근 퇴장·재입장 로그
실 퇴장은 상단에 추가 · 아래는 데모 예시| 시간 | RFID | 게이트 | 구분 | 재입장 가능 |
|---|---|---|---|---|
| 15:40:12 | RFID-7741C | Gate A | 퇴장 | 가능 |
| 15:38:55 | RFID-2210E | Gate B | 재입장 | - |
| 15:35:01 | RFID-9912D | Gate C | 퇴장 | 가능 |
리더기 오류 내역 3단계 예정
실시간 공간별 수용 인원 현황
구역별 체류 인원 · 게이트 (Access Control Service)
| 공간 | 장소 | 게이트 | 현재 인원 | 기준 |
|---|---|---|---|---|
| 불러오는 중… | ||||
차량 등록
현장 경호 확인 → 운영자 등록 · 모바일 최적화 화면
새 차량 등록
번호판 중심 · 빠른 등록금일 등록 차량
결제 · 충전
포인트 충전 · 내역 조회 · 에러 관리 (Point Transaction · Wallet · Idempotency Service)
거래 내역
서버 원장(Wallet Ledger) 기준 · 실데이터| 시간 | 금액 | 구분 | 승인/참조번호 | 부스 | 처리 상태 |
|---|---|---|---|---|---|
| RFID를 입력해 개인 거래내역을 조회하세요 | |||||
① RFID 스캔 → 잔액
② 충전 금액 → 결제
미완료 충전 주문
/dashboard/payment-issues · 최신순| 시간 | 주문 ID | RFID | 금액 |
|---|---|---|---|
| 불러오는 중… | |||
환불 관리
행사 종료 후 잔액 환불 처리 (총괄 전용)
RFID 스캔 → 환불
· 행사 종료 후 잔액 환불 가능
· 이미 사용된 포인트는 환불 불가
· 부정 사용 의심 건은 검토 필요
· 일시 중지 시 신규 환불 요청 차단
환불 처리 현황
/dashboard 집계| 시간 | RFID | 관객 | 환불액 | 상태 |
|---|
정산 관리
부스 정산 · 낙전수입 · 환불 마감 후 확정
부스별 정산 현황
포인트 사용액 기준 · 실데이터| 매장 | 매출(사용) | 수수료 | 정산액 | 상태 |
|---|
낙전수입 (Breakage)
환불 마감 기한까지 환불되지 않은 잔액은 행사 수익으로 확정됩니다. 충전 포인트만 대상이며 프로모션 포인트는 제외됩니다.
판매자 POS
부스 판매자 계정
상품 선택
장바구니
RFID 결제
최근 결제 내역
서버 원장(PG) 기준 · 실데이터| 시간 | 지갑 ID | 상품 | 금액 | 상태 | |
|---|---|---|---|---|---|
| 불러오는 중… | |||||
부스·메뉴 관리
부스별 상품(메뉴) 등록·수정·삭제 · 저장 즉시 판매자 POS 반영 (총괄 전용 · PG 진실원천)
상품 목록
삭제는 소프트삭제(주문·정산 참조 보존) · 실데이터| 상품명 | 카테고리 | 가격 | 주류 | 용기 | |
|---|---|---|---|---|---|
| 부스를 선택하세요 | |||||
판매자 계정
부스 판매자 계정 생성·부스 지정·비활성 (총괄 전용 · 로그인 시 자기 부스로 고정)
계정 목록
비밀번호는 저장·표시하지 않습니다 · 실데이터| 이메일 | 이름 | 역할 | 부스 | 상태 | |
|---|---|---|---|---|---|
| 불러오는 중… | |||||
공지사항
관객 앱 공지 운영 · 게시 즉시 앱에 반영 (웹뷰 · content_version)
공지 목록
최신순 · 게시 즉시 관객 앱 반영 · 실데이터| 제목 | 게시 상태 | 고정 | 수정 시간 | |
|---|---|---|---|---|
| 불러오는 중… | ||||
행사 관리
행사 기본정보 · 운영 설정 (실데이터)
설정
관리자 권한 · 시스템 설정 · 운영 로그 · 시스템 상태
관리자 계정 실데이터
/api/admin-accounts · 총괄 전용 · 역할 · 접근 메뉴 · 활성/비활성| 이메일 | 이름 | 역할 | 접근 메뉴 | 부스 | 상태 | |
|---|---|---|---|---|---|---|
| 불러오는 중… | ||||||
총괄 · 운영 스태프 · 부스 판매자 · 조회 계정
접근 메뉴는 역할에 따라 자동 부여되며, 부스 판매자만 담당 부스가 필요합니다.
행사 · 운영
인프라 · 연동
3단계 예정운영 로그 (Audit Log Service)
/audit-logs 실데이터 · 최신순 · 변경 이력 · 보안 감사| 시간 | 작업자 유형 | 작업 | 대상 | 상세 |
|---|---|---|---|---|
| 불러오는 중… | ||||
현재 실연동 상태
이 콘솔이 실제로 사용하는 백엔드바우처 발급
티켓사 판매 명단(엑셀) → 입장 바우처 발급 · QR 이메일 발송 (Voucher Issue Service)
바우처 목록
/api/vouchers 실데이터 · 최신순| 발급시각 | 이메일 | 이름 | 티켓 | 주문번호 | 주류 | 상태 | JTI | 액션 |
|---|---|---|---|---|---|---|---|---|
| 불러오는 중… | ||||||||
발급 취소(revoke) · 미등록 권종 관리 · 500행 초과 청크 업로드 · 발송 실패 자동 재시도
① 명단 업로드 (엑셀 · CSV)
엑셀 엔진 로드 중…정규화된 행 내용 전체(이메일·이름·티켓·성인여부·주문번호)의 지문으로 중복을 막습니다. 같은 파일을 다시 올려도 이중 발급되지 않습니다. 같은 사람에게 정당하게 2매가 필요하면 주문번호 열에 서로 다른 값(예: 주문번호-1, 주문번호-2)을 기입하세요.
② 미리보기 · 검증 → 발급
명단을 업로드하면 검증 결과가 표시됩니다| # | 이메일 | 이름 | 티켓 | 주문번호 | 성인 | 검증 |
|---|---|---|---|---|---|---|
| 업로드 대기 | ||||||
라인업·타임테이블 관리
관객 앱 ARTIST 탭 라인업 · /app-content · section: artists 실데이터 · 초안은 앱에 노출되지 않습니다
게시 상태
불러오는 중…스테이지
타임테이블 축
30분 = 1슬롯DAY별 라인업
| 이름 | 스테이지 | 시작 | 길이 | 시간 표시 | 장르 | 소개 | 사진 | SNS | |
|---|---|---|---|---|---|---|---|---|---|
| 불러오는 중… | |||||||||
지도 시설 핀 관리
관객 앱 MAP 탭 시설 핀 · /app-content · section: map 실데이터 · x·y는 지도 좌측상단 기준 % 좌표
게시 상태
불러오는 중…시설 핀 목록
| 이름 | 카테고리 | X (0~100) | Y (0~100) | 설명 | |
|---|---|---|---|---|---|
| 불러오는 중… | |||||
배치 미리보기
1000 : 800 비율 · 입력 즉시 반영MD 상품 관리
관객 앱 MD(굿즈) 상품 · /app-content · section: md 실데이터 · 가격은 정수(원)
게시 상태
불러오는 중…상품 목록
| 상품명 | 가격 (원) | 설명 | 뱃지 | 카테고리 | 사진 | |
|---|---|---|---|---|---|---|
| 불러오는 중… | ||||||