Une application Next.js pour consulter les horaires de métro en temps réel pour les stations en Île-de-France.
Avant de commencer, assurez-vous d'avoir installé Node.js sur votre machine.
-
Clonez ce dépôt sur votre machine locale :
git clone git@github.com:romontei/IDFM_Timetables.git
-
Accédez au répertoire du projet :
cd IDFM_Timetables -
Installez les dépendances nécessaires :
npm install
Pour utiliser cette application, vous devez obtenir une clé API depuis le site PRIM d'IDFM.
-
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.
-
Configurez votre fichier
.env:-
Créez un fichier
.env.localà la racine de votre projet. -
Ajoutez votre clé API dans le fichier
.env.localcomme suit :NEXT_PUBLIC_API_KEY=votre_clé_api_ici -
Assurez-vous que le fichier
.env.localest ajouté à votre.gitignorepour éviter de le pousser sur un dépôt Git.
-
-
Démarrez l'application :
npm run dev
-
Accédez à l'application :
- Ouvrez votre navigateur et allez à l'adresse http://localhost:3000.
-
Recherchez une station :
- Utilisez le champ de recherche pour entrer le code
StopAreade 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:.
- Utilisez le champ de recherche pour entrer le code
- 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.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
