📖 관리자 대시보드 사용설명서
1️⃣ 시스템 개요
선거 워룸(Election War-Room) 관리자 대시보드는 선거캠프 전체를 관리하는 통합 운영 플랫폼입니다.
주요 기능
👥 회원 관리 - 등록 캠프 정보 조회 및 승인/거부
💬 메시지 - 캠프에 공지사항 및 알림 발송
🚨 신고 관리 - 신고 접수 및 처리
🔐 권한 관리 - 관리자 역할 및 권한 설정
📧 이메일 - 메일 템플릿 관리
💾 백업/복구 - 데이터 정기 백업 및 복구
📈 통계 - 실시간 통계 및 데이터 분석
이 대시보드는 시스템 관리자만 접근할 수 있습니다. 계정 정보는 절대 공유하지 마세요.
2️⃣ 로그인 및 인증
로그인 방법
- 대시보드 URL 접속: https://your-domain.vercel.app/pages/admin-login.html
- 관리자 계정 입력: Username(사용자명)과 Password(비밀번호) 입력
- 로그인: [로그인] 버튼 클릭
초기 계정
Username: admin
Password: admin
첫 로그인 후 반드시 비밀번호를 변경하세요.
세션 관리
- 세션 유효기간: 12시간 (자동 로그아웃)
- 로그아웃: 사이드바 하단의 [🚪 로그아웃] 버튼 클릭
- 브라우저 종료 시 세션 자동 삭제
개인 기기가 아닌 공용 기기에서는 브라우저 종료 후 반드시 로그아웃하세요.
3️⃣ 각 섹션별 사용 가이드
📊 대시보드
시스템의 현황을 한눈에 파악할 수 있는 메인 화면입니다.
- 총 캠프: 전체 등록된 캠프 수
- 대기 중: 승인 대기 중인 캠프
- 승인됨: 승인된 활성 캠프
- 거부됨: 거부된 캠프
- 최근 가입 캠프: 최근 5개 등록 캠프 목록
- 최근 활동: 최근 10개의 관리자 활동 기록
👥 회원 관리
등록된 모든 캠프의 정보를 조회하고 승인/거부 처리합니다.
1. 좌측 메뉴에서 [회원 관리] 클릭
2. 승인 대기 캠프 목록 확인
3. 캠프명 클릭 → 상세 정보 확인
4. [✅ 승인] 또는 [❌ 거부] 버튼 클릭
5. 필요시 거부 사유 입력 후 제출
💬 메시지
캠프에 공지사항, 공공정보 등을 발송할 수 있습니다.
1. [메시지] 메뉴 선택
2. [📤 메시지 발송] 버튼 클릭
3. 수신 캠프 선택 (전체 또는 특정 캠프)
4. 제목과 내용 입력
5. [발송] 버튼으로 즉시 발송
메시지 조회: 발송된 모든 메시지와 읽음/미읽음 상태 확인 가능
- 수신자 캠프: 선택 안 하면 전체 캠프에 발송
- 제목: 메시지 제목 (필수)
- 내용: 메시지 본문 (필수, 최대 1000자)
- 우선순위: 일반/높음/긴급 (기본값: 일반)
🚨 신고 관리
캠프로부터 접수된 신고 사항을 조회하고 처리합니다.
1. [신고 관리] 메뉴 선택
2. 신고 상태별 필터링 (대기/조사/해결/기각/상향)
3. 신고건 클릭 → 상세 정보 확인
4. 관리자 응답 작성
5. 상태 변경 ([✅ 승인] / [❌ 거부] / [🔵 해결])
🔐 권한 관리
관리자 역할과 권한을 설정합니다. (Super Admin만 접근)
- Super Admin: 모든 기능 접근 가능 (최고 관리자)
- Admin: 대부분의 기능 접근 가능
- Moderator: 신고 처리 및 메시지만 관리
- Viewer: 조회만 가능 (수정 불가)
📧 이메일 설정
캠프에 발송할 이메일 템플릿을 관리합니다.
- {{캠프명}} - 수신 캠프 이름
- {{후보자명}} - 후보자 이름
- {{날짜}} - 발송일 (형식: YYYY-MM-DD)
- {{시간}} - 발송 시간
- {{지역}} - 선거 지역
- {{정당}} - 정당명
- {{관리자}} - 관리자 이름
1. 이메일 템플릿 입력
2. [💾 저장] 버튼으로 템플릿 저장
3. 테스트 이메일 주소 입력
4. [📧 테스트 발송] 클릭하여 미리보기 확인
💾 백업/복구
중요한 데이터를 정기적으로 백업하고 필요시 복구합니다.
1. [백업/복구] 메뉴 선택
2. [💾 전체 백업] 버튼 클릭
3. JSON 형식 파일이 자동으로 다운로드됨
4. 안전한 장소에 저장
데이터 복구:
1. [복구 파일 선택] 버튼으로 백업 파일 선택
2. [🔄 복구] 버튼 클릭
3. 복구 대상 테이블 선택 후 진행
- 정기 백업: 최소 주 1회 자동 백업 권장
- 중요 데이터: 중대한 변경 전에 반드시 백업 실행
- 파일 보관: 백업 파일을 안전한 클라우드에 보관
📈 통계 분석
실시간 통계 데이터를 차트와 숫자로 시각화합니다.
- 가입 현황: 월별 신규 캠프 가입 추이
- 승인 현황: 승인/거부/대기 상태 분포
- 활동 통계: 관리자 활동 기록
- 신고 통계: 신고 심각도별 분포
4️⃣ 시스템 설정
기본 설정
- 앱 이름: 시스템 이름 변경
- 앱 설명: 시스템 설명 변경
- 유지보수 모드: 긴급 정지 필요시 활성화
관리자 계정 관리
1. [시스템 설정] → [관리자 계정] 탭
2. [➕ 관리자 추가] 버튼 클릭
3. 사용자명 입력
4. 역할 선택 (Admin/Super Admin)
5. [추가] 버튼으로 생성
활동 로그
모든 관리자의 활동을 시간순으로 기록합니다.
- 생성, 수정, 삭제 등 모든 작업 기록
- 언제, 누가, 무엇을 했는지 추적 가능
- 페이지네이션으로 과거 기록 조회
5️⃣ 권장 사항 및 주의사항
✅ 관리 팁
- 매일: 신고 사항 확인 및 처리
- 주 1회: 데이터 백업 수행
- 월 1회: 통계 분석 및 리포트 작성
⚠️ 보안 주의사항
- 계정 공유 금지: 절대로 다른 사람과 계정 공유 금지
- 비밀번호: 정기적으로 변경하기 (3개월마다)
- 공용 기기: 공용 기기에서는 항상 로그아웃
- 피싱: 의심 이메일 클릭 주의
🔧 문제 해결
| 증상 | 해결 방법 |
|---|---|
| 로그인 실패 | • 대소문자 확인 • Caps Lock 해제 • 비밀번호 재입력 (특수문자 주의) |
| 데이터 로드 안 됨 | • 브라우저 새로고침 (F5) • 캐시 삭제 • 브라우저 개발자 도구 네트워크 확인 |
| 메시지 발송 실패 | • 네트워크 연결 확인 • 캠프 선택 재확인 • 필수 입력항목 확인 |
| 백업 파일 손상 | • 이전 백업 파일 사용 • 파일 형식 확인 (JSON) • 파일 크기 확인 |
| 세션 만료 (로그아웃됨) | • 다시 로그인 • 12시간 이상 미사용 확인 • 브라우저 쿠키 확인 |
문제 발생시 브라우저 개발자 도구 (F12) → Console 탭을 열어 에러 메시지를 확인하면 도움이 됩니다.
6️⃣ 자주 묻는 질문 (FAQ)
A. [회원 관리] 메뉴에서 "대기" 상태의 캠프를 확인하고, 캠프명을 클릭한 후 [✅ 승인] 버튼을 클릭하면 됩니다.
A. 네. [메시지] 메뉴에서 수신자 선택 시 "전체 캠프에 발송"을 선택하면 됩니다.
A. 다운로드 폴더에 저장되며, Google Drive, OneDrive 등 클라우드에 백업 권장합니다.
A. Super Admin 권한이 필요합니다. [시스템 설정] → [관리자 계정] → [➕ 관리자 추가]에서 진행하세요.
A. 백업 파일이 있으면 [백업/복구] 메뉴에서 복구할 수 있습니다. 정기 백업이 중요합니다.
A. 기본 계정 (admin/admin)으로 시도하세요. 그래도 안 되면 브라우저 캐시를 삭제하고 재시도하세요.
7️⃣ 기술 지원
문제가 발생하거나 추가 기능이 필요한 경우, 다음 정보와 함께 연락주세요:
- 문제 설명 및 스크린샷
- 발생 시간 및 관리자명
- 브라우저 정보 (Chrome, Firefox 등)
- 에러 메시지 (F12 개발자 도구 확인)
📖 선거 워룸(Election War-Room) 관리자 대시보드 사용설명서
최종 업데이트: 2026년 3월 21일