Web Analytics

historic-country-borders-app

⭐ 166 stars French by nrgapple

Frontières Historiques

Visualisez les frontières des pays à différentes époques de l'histoire (2000 av. J.-C. - 1994)

Tel que vu sur r/dataisbeautiful.

Capture d'écran

screen-shot-of-app

Fonctionnalités

Sources d'information

L'application fournit des informations sur les pays via deux sources :

Vous pouvez basculer entre ces sources via le bouton toggle dans le pied de page.

Mise en cache des réponses IA

L'application utilise Redis pour mettre en cache les réponses IA et améliorer les performances :

Voir REDIS_SETUP.md pour les instructions détaillées d'installation.

Analyse des fonctionnalités IA

L'application inclut un suivi complet via Google Analytics pour la fonctionnalité IA afin de comprendre l'engagement utilisateur et les performances :

#### Événements suivis

Utilisation du fournisseur :

Requêtes IA : Performance du Cache : Affichage du Contenu : Métriques de Performance : #### Catégories d’Analyse

Tous les événements liés à l’IA utilisent la catégorie "Fonctionnalité IA" pour un filtrage facile dans Google Analytics.

#### Confidentialité des Données

Le suivi analytique est anonymisé et se concentre sur les modèles d'utilisation des fonctionnalités plutôt que sur les informations personnelles. Aucune clé API ni donnée sensible n'est suivie.

Configuration

Prérequis

Installation

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

Variables d'environnement

Créez un fichier .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

Obtention des clés API

#### Google Gemini API (Gratuit)

Avantages : #### Vercel Redis pour la mise en cache (Optionnel mais recommandé)

Avantages : #### Google Analytics 4 (Optionnel)

Développement

yarn dev

Ouvrez http://localhost:3000 pour voir l'application.

Tests

# Run all tests
yarn test

Run tests in watch mode

yarn test:watch

Run specific test files

yarn test hooks/__tests__/useAI.test.tsx

Dépannage des fonctionnalités IA

Problèmes courants

"Les informations IA nécessitent la configuration de la clé API Gemini"

Réponses IA lentes Réponses vides ou avec erreur

Tableau de bord analytique

Pour consulter les analyses des fonctionnalités IA dans Google Analytics :

Surveillance des performances

L’application suit plusieurs indicateurs de performance :

Contribution

Licence

Licence MIT - voir LICENSE pour plus de détails.

Remerciements

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