학습자 앱(P1)을 운영하는 관리자 콘솔을 구현합니다. 여러 크리에이터의 보이스카드 사진·영상 콘텐츠 업로드, 구독·결제 현황 분석, 학습자 계정 관리, 해외 결제 호환성 모니터링까지 통합한 운영 대시보드를 stripe 스타일의 사이드바 + KPI + 데이터 테이블 구조로 설계해 MVP 이후의 서비스 확장 방향을 제시합니다.
작업 범위
주요 업무



관리자가 구독 매출 추이와 무료체험 전환 건수, 해외 결제 실패 건수를 하나의 화면에서 확인하는 분석 대시보드입니다.
결제 웹훅 이벤트를 집계 테이블에 반영하고, Materialized View로 대시보드 조회 부하를 분리하는 구조를 설계합니다.


여러 크리에이터의 인물 사진과 영상을 업로드하고 보이스카드 DB 스키마에 매핑하는 콘텐츠 관리 화면입니다.
크리에이터별 미디어 업로드부터 게시 상태 관리까지 하나의 테이블 뷰에서 처리하는 콘텐츠 파이프라인을 설계합니다.


학습자 계정의 구독 상태, 결제 이력, 알림 수신 여부를 조회하고 관리하는 화면입니다. 탭 기반 필터와 검색으로 계정을 조회하고, 행 클릭 시 상세 패널에서 구독·결제·알림 이력을 함께 확인합니다.
계정 리스트와 상세 정보를 별도 모달 없이 확장형 상세 패널로 통합해 조회 흐름을 단순화합니다.


일본 등 해외 발급 카드의 결제 실패 현황과 대체 결제 수단 적용 여부를 모니터링하는 화면입니다.
국가별 결제 성공·실패 현황을 모니터링하고 특정 국가에서 실패가 누적되면 대체 PG 어댑터를 활성화하는 운영 도구를 설계합니다.


토스페이먼츠 웹훅 이벤트 테이블, 일별 매출 집계 View 다수 설계 및 인덱싱
Multer 청크 업로드, Supabase Storage 버킷 정책, 처리 상태 관리 API 개발
stripe-multipane 스타일 KPI 카드, 탭드 테이블, 국가별 결제 모니터링 화면 구현
결제 실패 알림 발송 로직 구현, 전체 관리자 플로우 통합 테스트 진행