관리자 페이지 (운영 · 분석 · 모니터링)

/admin/ · agapiaman@gmail.com

28

관리자 대시보드 레이아웃

┌────────────────────────────────────────────────────────────┐
│ 실벗 관리자  |  운영자: agapiaman@gmail.com  | 로그아웃     │
├──────┬─────────────────────────────────────────────────────┤
│      │  ◆ 오늘의 KPI                                       │
│ 🏠대시│  ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐                │
│ 👥회원│  │ MAU  │ │ 신규 │ │ 유료 │ │ SOS  │                │
│ 💊건강│  │ 3,420│ │  85  │ │  243 │ │  2건 │                │
│ 🆘SOS │  └──────┘ └──────┘ └──────┘ └──────┘                │
│ 🤖AI  │                                                    │
│ 💰결제│  ◆ 실시간 SOS 알림 (Red)                           │
│ 📊통계│  - 09:32 김순자(72) 강북 - 진행중 [지도보기]       │
│ 📨알림│  - 08:15 박철수(68) 성남 - 해결완료                │
│ ⚙️설정│                                                    │
│      │  ◆ 사용자 활동 (실시간)                            │
│      │  - AI 말벗 동시 세션: 142                          │
│      │  - 약 알림 미응답: 38명                            │
│      │                                                    │
└──────┴─────────────────────────────────────────────────────┘
    

메뉴 구성

메뉴주요 기능
🏠 대시보드오늘의 KPI, 실시간 SOS, 활동 그래프
👥 회원 관리가입자 조회/검색, 정지/탈퇴, 가족 연결 확인
💊 건강 데이터약 미복용 알림, 이상 혈압/혈당 추적
🆘 SOS 모니터실시간 SOS 발생, 위치 지도, 출동 상태
🤖 AI 운영대화 로그, 부적절 응답 신고, 프롬프트 수정
💰 결제 관리매출, 구독 현황, 환불, 정산
📊 통계 분석코호트, 리텐션, 기능별 사용 빈도
📨 푸시 발송일괄 알림, 세그먼트 타겟팅
📰 콘텐츠강좌, 동네 행사, 일자리 큐레이션
🏛 기관(B2B)지자체/복지관 계정, 라이선스 관리
⚙️ 시스템 설정API 키, 환경변수, 백업

실시간 SOS 모니터 (핵심 화면)

필수 기능

권한 체계 (RBAC)

역할권한 범위
super_admin모든 권한 (agapiaman@gmail.com)
ops_admin운영 - 회원/콘텐츠/SOS
finance결제/정산/매출만
support고객 문의 대응만
org_admin (B2B)소속 기관 사용자만 조회

관리자 계정 초기 SQL

INSERT INTO users (email, password_hash, role, status) VALUES (
  'agapiaman@gmail.com',
  '$2y$12$...',  -- bcrypt('onlylgj12#$')
  'admin',
  'active'
);
INSERT INTO admin_roles (user_id, role) 
VALUES (LAST_INSERT_ID(), 'super_admin');

통계 대시보드 (KPI)

DAU/MAU
일·월간 활성 사용자
Retention
D1, D7, D30 잔존율
NPS
시니어 추천 점수
SOS
월별 SOS 발생 추이
매출
B2C + B2B 통합
기분
전체 사용자 평균 기분 점수