React + TypeScript 전면 개편

사이트 전체를 React와 TypeScript로 다시 만들었습니다.

■ 바뀐 점

  • 화면 구조를 헤더 · 본문 · 푸터로 정리했습니다.
  • 상단 메뉴에 다크 모드 토글을 넣었습니다.
  • 한국어 · English · 中文 · 日本語 4개 언어를 지원합니다.
  • 회원가입 · 로그인 후 뽑기 결과를 "내 기록"에 저장할 수 있습니다.
  • 관리자 메뉴에서 방문 · 이용 통계를 볼 수 있습니다.

■ 안정성

  • 저장된 값과 서버 응답을 모두 검사한 뒤에 화면에 반영하도록 해, 잘못된 데이터로 화면이 깨지지 않게 했습니다.
  • 게임 장면 코드는 해당 뽑기를 시작할 때만 내려받아 첫 화면이 가벼워졌습니다.

개발노트 목록