2주차 주간보고서

1. 로컬 개발(Staging) 환경 구축 및 배포 프로세스 확립

  • 실제 서비스 중인 운영 서버(Production)에 영향을 주지 않고 안전하게 코드를 테스트할 수 있는 로컬 호스트(localhost:3000) 환경 세팅 완료.
  • 로컬 검증 후 pm2를 통한 무중단 배포(업데이트) 프로세스 확립으로 서비스 안정성 대폭 향상.

2. 보스 상황판 실시간 UI/UX 전면 개편

  • 실시간 카운트다운: 서버 재호출 없이 브라우저 단에서 1초마다 남은 시간을 동적으로 계산하여 보여주도록 개선.
  • 상태 자동화 로직: 보스 젠 시각으로부터 10분 경과 시, 혼동을 줄 수 있는 시간 표시 대신 ‘토벌 완료’ 문구로 자동 전환되도록 지능형 상태 표시 로직 적용.
  • 유저 편의성 증대: 페이지 즉시 새로고침 기능 추가 및 “디스코드 봇 제보 연동 중” 안내 문구 배치를 통해 데이터 신뢰도 확보.

3. 음성 알림 시스템(TTS) 서버 자원 최적화 및 안정화

  • 서버 부하를 유발하던 ‘디스코드 봇 직접 음성 송출’ 기능을 비활성화(주석 처리)하여 서버 메모리 및 트래픽 점유율 최적화.
  • 대신 대시보드 접속자의 브라우저 리소스를 활용하는 웹 기반 음성 알림(Web Speech API) 구조로 전면 전환.
  • 서버(content-scheduler.js)와 클라이언트(alerts.ejs) 간의 알림 식별자(ID) 불일치 버그를 영문명으로 규격화하여 해결하고 실시간 소켓 통신 정상화 완료.

4. 수익화(Monetization) 기반 마련

  • 구글 애드센스 심사 통과를 위한 필수 소유권 확인 절차인 ads.txt 파일 서버 루트(public) 업로드 및 연동 완료. (현재 최종 승인 대기 중)

5. 운영 고도화 및 유저 소통 강화

  • 2주차 신규 업데이트 기능(웹 음성 알림, UI 개편 등)에 대한 실사용자들의 피드백을 수집하기 위한 설문조사(Google Forms) 기획 및 배포 준비.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다