Skip to content

Latest commit

 

History

History
74 lines (46 loc) · 2.27 KB

File metadata and controls

74 lines (46 loc) · 2.27 KB

🚇 Horaires de Métro

Une application Next.js pour consulter les horaires de métro en temps réel pour les stations en Île-de-France.

📋 Prérequis

Avant de commencer, assurez-vous d'avoir installé Node.js sur votre machine.

🛠 Installation

  1. Clonez ce dépôt sur votre machine locale :

    git clone git@github.com:romontei/IDFM_Timetables.git
  2. Accédez au répertoire du projet :

    cd IDFM_Timetables
  3. Installez les dépendances nécessaires :

    npm install

🔑 Configuration

Pour utiliser cette application, vous devez obtenir une clé API depuis le site PRIM d'IDFM.

  1. Obtenez votre clé API :

    • Allez sur le site PRIM d'IDFM.
    • Inscrivez-vous ou connectez-vous à votre compte.
    • Générez une nouvelle clé API.
  2. Configurez votre fichier .env :

    • Créez un fichier .env.local à la racine de votre projet.

    • Ajoutez votre clé API dans le fichier .env.local comme suit :

      NEXT_PUBLIC_API_KEY=votre_clé_api_ici
      
    • Assurez-vous que le fichier .env.local est ajouté à votre .gitignore pour éviter de le pousser sur un dépôt Git.

🚀 Utilisation

  1. Démarrez l'application :

    npm run dev
  2. Accédez à l'application :

  3. Recherchez une station :

    • Utilisez le champ de recherche pour entrer le code StopArea de la station que vous souhaitez consulter.
    • Par exemple, pour la station "Bibliothèque François Mitterrand", vous pourriez utiliser le code STIF:StopArea:SP:71572:.

Capture d’écran 2025-05-30 à 21 30 47

🛡️ Remarques

  • Assurez-vous de ne pas partager votre clé API publiquement.
  • Cette application est conçue pour être utilisée en développement local. Pour un déploiement en production, assurez-vous de suivre les bonnes pratiques de sécurité et de configuration.

📜 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.