Web Analytics

historic-country-borders-app

⭐ 166 stars Spanish by nrgapple

Fronteras Históricas

Visualiza las fronteras de los países en diferentes épocas de la historia (2000 a.C.-1994)

Como se ve en r/dataisbeautiful.

Captura de pantalla

screen-shot-of-app

Características

Fuentes de Información

La aplicación proporciona información de países a través de dos fuentes:

Puedes cambiar entre estas fuentes usando el botón de alternancia en el pie de página.

Caché de Respuestas de IA

La aplicación usa Redis para almacenar en caché las respuestas de IA para mejorar el rendimiento:

Consulta REDIS_SETUP.md para instrucciones detalladas de configuración.

Análisis de la Funcionalidad de IA

La aplicación incluye un seguimiento completo con Google Analytics para la función de IA para entender la interacción del usuario y el rendimiento:

#### Eventos Rastreables

Uso del proveedor:

Solicitudes de IA: Rendimiento de Caché: Visualización de Contenido: Métricas de Rendimiento: #### Categorías de Análisis

Todos los eventos relacionados con IA usan la categoría "Función IA" para facilitar el filtrado en Google Analytics.

#### Privacidad de Datos

El seguimiento de análisis es anónimo y se centra en los patrones de uso de funciones en lugar de información personal. No se rastrean claves API ni datos sensibles.

Configuración

Requisitos previos

Instalación

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

Variables de Entorno

Cree un archivo .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

Obtención de Claves API

#### Google Gemini API (Gratis)

Beneficios: #### Vercel Redis para Caché (Opcional pero Recomendado)

Beneficios: #### Google Analytics 4 (Opcional)

Desarrollo

yarn dev

Abre http://localhost:3000 para ver la aplicación.

Pruebas

# Run all tests
yarn test

Run tests in watch mode

yarn test:watch

Run specific test files

yarn test hooks/__tests__/useAI.test.tsx

Solución de Problemas de Funciones de IA

Problemas Comunes

"La información de IA requiere configuración de la clave API de Gemini"

Respuestas lentas de IA Respuestas vacías o con error

Panel de Análisis

Para ver análisis de funciones de IA en Google Analytics:

Monitoreo de Rendimiento

La aplicación rastrea varias métricas de rendimiento:

Contribuyendo

Licencia

Licencia MIT - ver LICENSE para más detalles.

Agradecimientos

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