React + TypeScript 전면 개편
사이트 전체를 React와 TypeScript로 다시 만들었습니다.
■ 바뀐 점
- 화면 구조를 헤더 · 본문 · 푸터로 정리했습니다.
- 상단 메뉴에 다크 모드 토글을 넣었습니다.
- 한국어 · English · 中文 · 日本語 4개 언어를 지원합니다.
- 회원가입 · 로그인 후 뽑기 결과를 "내 기록"에 저장할 수 있습니다.
- 관리자 메뉴에서 방문 · 이용 통계를 볼 수 있습니다.
■ 안정성
- 저장된 값과 서버 응답을 모두 검사한 뒤에 화면에 반영하도록 해, 잘못된 데이터로 화면이 깨지지 않게 했습니다.
- 게임 장면 코드는 해당 뽑기를 시작할 때만 내려받아 첫 화면이 가벼워졌습니다.