웹 독립/고아 페이지 (메인 메뉴로 도달 불가)

상위: · 웹-개요 · 관련: 웹-메뉴트리 · 라이브스트리밍-방송 · 앱-더보기메뉴

메인 탭으로는 못 가고 직접 URL / 딥링크 / QR / 외부(앱·PRISM)에서만 진입하는 페이지들. 운영자 확인 기반으로 정리 판단을 갱신함(2026-07).

제거 완료 (PR #29): /broadcast24·/tvbroadcast·/scoreboard·/mobile-scoreboard·/mobile-broadcast 라우트·컴포넌트 삭제. /broadcast는 유지. 아래 표의 🔴 항목은 이력으로 남겨둠. 후속: 앱 StatPad의 TV 주소 복사 버튼 정리 필요.

각 페이지 용도

경로컴포넌트용도
/statsStatsPageDAU 통계 — PC에서 직접 접속해 확인. admin류 관리 기능
/adminAnnouncementManager공지 관리(관리자). 직접 URL 전용(업로드 페이지 폐기로 진입 버튼 사라짐)
/broadcast/:idBroadcastScoreboardPRISM 오버레이 점수 바라이브스트리밍-방송
/tvbroadcast/:idTvBroadcastTV 방송용
/mobile-broadcast/:idMobileBroadcastScoreboard모바일 방송
/broadcast24/:idBroadcastMain구 방송 버전
/scoreboard/:idScoreboardController스코어보드 컨트롤러(조작)
/mobile-scoreboard/:idMobileScoreboardController모바일 스코어보드 컨트롤러
/predict/:idWinPredictionPage승부예측 — 경기 30분 전까지 승자 예측(팬 참여) + AI 매치 프리뷰(승률·기사, AI-경기프리뷰). 일정/대시보드 경기 카드에서 진입
/highlights/:idHighlightBuilder유튜브 기반 스탯 입력(주요 방식) — 영상 태깅 → 공식 스탯·점수 반영. 일정 경기 상세 버튼
/board*Board게시판. 라운지 게시판 서브탭 경유
/announcements*Announcement공지 목록/상세. 대시보드 배너 경유

정리(삭제) 판단 — 운영자 확인 반영

페이지판단사유
/broadcast24/:id🔴 폐기더 이상 안 씀 + 코드 참조 전무
/tvbroadcast/:id🔴 폐기더 이상 안 씀 (앱 StatPad의 TV 주소 복사 버튼도 함께 정리)
/scoreboard/:id🔴 폐기더 이상 안 씀
/mobile-scoreboard/:id🔴 폐기미사용 (컨트롤러)
/mobile-broadcast/:id🔴 폐기보기 나쁘고 사용성 없음
/broadcast/:id🟢 유지 (핵심)PRISM 라이브 오버레이 → 라이브스트리밍-방송
/stats🟢 유지DAU 통계, PC 직접접속. admin류
/admin🟢 유지공지 관리
/predict/:id, /highlights/:id🟢 유지활성 기능(팬 참여)
/board*, /announcements*🟢 유지라운지/대시보드 경유 활성

개선 아이디어 (운영자 희망)

  • admin 통합 관리: /stats(DAU), /admin(공지) 등 흩어진 관리 기능을 한 곳(관리자 대시보드)으로 통합하고 싶음. 별도 관리자 진입점 신설 검토.

폐기 작업 시 체크리스트

방송/스코어보드 계열을 실제로 제거하려면 (웹):

  1. App.tsx에서 해당 <Route> 제거 (/broadcast24, /tvbroadcast, /scoreboard, /mobile-scoreboard, /mobile-broadcast)
  2. 관련 컴포넌트 파일 삭제 (BroadcastMain, TvBroadcast, ScoreboardController, MobileScoreboardController, MobileBroadcastScoreboard) — 상호 import 확인
  3. analyticsService.ts의 추적 제외 목록에서 폐기 경로 정리
  4. 앱(novato_app): StatPad의 _getTvBroadcastUrl/_copyTvBroadcastUrl 및 관련 버튼 제거
  5. /broadcast(유지)와의 공용 코드(예: LiveScoreService)는 남길 것