Web Analytics

historic-country-borders-app

⭐ 166 stars Korean by nrgapple

역사적 국경

역사 속 다양한 시기의 국가 경계를 시각화합니다 (기원전 2000년-1994년)

r/dataisbeautiful에서 확인할 수 있습니다.

스크린샷

screen-shot-of-app

기능

정보 출처

이 앱은 두 가지 출처를 통해 국가 정보를 제공합니다:

푸터의 토글 버튼으로 이 출처들 간 전환이 가능합니다.

AI 응답 캐싱

이 앱은 Redis를 사용해 AI 응답을 캐싱하여 성능을 향상시킵니다:

자세한 설정 방법은 REDIS_SETUP.md를 참조하세요.

AI 기능 분석

이 앱은 AI 기능에 대한 사용자의 참여와 성능을 이해하기 위해 Google Analytics 추적을 포괄적으로 포함합니다:

#### 추적 이벤트

제공자 사용:

AI 요청: 캐시 성능: 콘텐츠 표시: 성능 지표: #### 분석 카테고리

모든 AI 관련 이벤트는 Google Analytics에서 쉽게 필터링할 수 있도록 "AI Feature" 카테고리를 사용합니다.

#### 데이터 프라이버시

분석 추적은 익명화되어 있으며 개인 정보보다는 기능 사용 패턴에 중점을 둡니다. API 키나 민감한 데이터는 추적하지 않습니다.

설정

사전 요구 사항

설치

git clone https://github.com/nrgapple/historic-country-borders-app.git
cd historic-country-borders-app
yarn install

환경 변수

.env.local 파일을 생성하세요:

# Optional for analytics
NEXT_PUBLIC_GA_FOUR=your_google_analytics_id

Optional for map features

NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN=your_mapbox_token

Redis for AI response caching (required for caching)

REDIS_URL=your_redis_connection_string

Required for AI features (server-side only)

GEMINI_API_KEY=your_gemini_api_key_here

API 키 받기

#### Google Gemini API (무료)

장점: #### Vercel Redis 캐싱용 (선택사항이지만 권장)

장점: #### Google Analytics 4 (선택사항)

개발 환경

yarn dev

앱을 보려면 http://localhost:3000 을(를) 열어보세요.

테스트

# Run all tests
yarn test

Run tests in watch mode

yarn test:watch

Run specific test files

yarn test hooks/__tests__/useAI.test.tsx

AI 기능 문제 해결

일반적인 문제

"AI 정보에는 Gemini API 키 설정이 필요합니다"

느린 AI 응답 빈 응답 또는 오류 응답

분석 대시보드

Google Analytics에서 AI 기능 분석을 보려면:

성능 모니터링

앱은 여러 성능 지표를 추적합니다:

기여하기

라이선스

MIT 라이선스 - 자세한 내용은 LICENSE를 참조하세요.

감사의 말

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-07 ---